mirror of
https://github.com/mediathekview/zapp.git
synced 2024-09-20 04:12:14 +02:00
Update about libraries to 10.1.0
This commit is contained in:
parent
7b2f218ad6
commit
268ce65937
@ -4,11 +4,10 @@ import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.os.Bundle
|
||||
import android.view.View
|
||||
import com.mikepenz.aboutlibraries.Libs.SpecialButton
|
||||
import com.mikepenz.aboutlibraries.LibsBuilder
|
||||
import com.mikepenz.aboutlibraries.LibsConfiguration.LibsListener
|
||||
import com.mikepenz.aboutlibraries.ui.LibsActivity
|
||||
import com.mikepenz.aboutlibraries.util.LibsListenerImpl
|
||||
import com.mikepenz.aboutlibraries.util.SpecialButton
|
||||
import de.christinecoenen.code.zapp.R.string
|
||||
import de.christinecoenen.code.zapp.utils.system.IntentHelper
|
||||
|
||||
@ -18,7 +17,7 @@ class AboutActivity : LibsActivity() {
|
||||
fun getStartIntent(context: Context?): Intent = Intent(context, AboutActivity::class.java)
|
||||
}
|
||||
|
||||
private val buttonListener: LibsListener = object : LibsListenerImpl() {
|
||||
private val buttonListener: LibsListener = object : AbstractLibsListener() {
|
||||
|
||||
override fun onIconClicked(v: View) =
|
||||
IntentHelper.openUrl(this@AboutActivity, getString(string.app_website_url))
|
||||
@ -41,7 +40,7 @@ class AboutActivity : LibsActivity() {
|
||||
)
|
||||
true
|
||||
}
|
||||
else -> super.onExtraClicked(v, specialButton)
|
||||
else -> false
|
||||
}
|
||||
}
|
||||
|
||||
@ -50,8 +49,6 @@ class AboutActivity : LibsActivity() {
|
||||
val intent = LibsBuilder()
|
||||
.withActivityTitle(getString(string.activity_about_title))
|
||||
.withAboutDescription(getString(string.aboutLibraries_description_text))
|
||||
.withFields(string::class.java.fields)
|
||||
.withAutoDetect(true)
|
||||
.withListener(buttonListener)
|
||||
.intent(this)
|
||||
|
||||
|
@ -0,0 +1,26 @@
|
||||
package de.christinecoenen.code.zapp.app.about.ui
|
||||
|
||||
import android.view.View
|
||||
import com.mikepenz.aboutlibraries.LibsConfiguration
|
||||
import com.mikepenz.aboutlibraries.entity.Library
|
||||
import com.mikepenz.aboutlibraries.util.SpecialButton
|
||||
|
||||
abstract class AbstractLibsListener : LibsConfiguration.LibsListener {
|
||||
override fun onExtraClicked(v: View, specialButton: SpecialButton) = false
|
||||
|
||||
override fun onIconClicked(v: View) {}
|
||||
|
||||
override fun onIconLongClicked(v: View) = false
|
||||
|
||||
override fun onLibraryAuthorClicked(v: View, library: Library) = false
|
||||
|
||||
override fun onLibraryAuthorLongClicked(v: View, library: Library) = false
|
||||
|
||||
override fun onLibraryBottomClicked(v: View, library: Library) = false
|
||||
|
||||
override fun onLibraryBottomLongClicked(v: View, library: Library) = false
|
||||
|
||||
override fun onLibraryContentClicked(v: View, library: Library) = false
|
||||
|
||||
override fun onLibraryContentLongClicked(v: View, library: Library) = false
|
||||
}
|
@ -1,108 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
Override of about libraries layout file to fit button texts
|
||||
without cropping.
|
||||
|
||||
See https://github.com/mikepenz/AboutLibraries/blob/develop/library/src/main/res/layout/listheader_opensource.xml
|
||||
for original file.
|
||||
-->
|
||||
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:focusable="true"
|
||||
android:orientation="vertical"
|
||||
android:paddingStart="@dimen/activity_horizontal_margin"
|
||||
android:paddingTop="@dimen/activity_vertical_margin"
|
||||
android:paddingEnd="@dimen/activity_horizontal_margin"
|
||||
android:paddingBottom="@dimen/activity_vertical_margin">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/aboutIcon"
|
||||
android:layout_width="@dimen/aboutImage_openSource"
|
||||
android:layout_height="@dimen/aboutImage_openSource"
|
||||
android:layout_gravity="center"
|
||||
android:contentDescription="@null"
|
||||
tools:src="@drawable/button_rect_normal" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/aboutName"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="6dp"
|
||||
android:gravity="center"
|
||||
android:textSize="@dimen/textSizeLarge_openSource"
|
||||
tools:text="About AppName" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/aboutVersion"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="4dp"
|
||||
android:gravity="center"
|
||||
android:textSize="@dimen/textSizeSmall_openSource"
|
||||
tools:text="About version" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/aboutSpecialContainer"
|
||||
style="?android:buttonBarStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="6dp"
|
||||
android:layout_marginBottom="6dp"
|
||||
android:gravity="center"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/aboutSpecial1"
|
||||
style="@style/Widget.MaterialComponents.Button.OutlinedButton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="8dp"
|
||||
android:gravity="center"
|
||||
android:lines="1"
|
||||
android:textSize="@dimen/textSizeSmall_openSource"
|
||||
tools:text="Special 1" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/aboutSpecial2"
|
||||
style="@style/Widget.MaterialComponents.Button.OutlinedButton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:lines="1"
|
||||
android:textSize="@dimen/textSizeSmall_openSource"
|
||||
tools:text="Special 2" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/aboutSpecial3"
|
||||
style="@style/Widget.MaterialComponents.Button.OutlinedButton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="8dp"
|
||||
android:gravity="center"
|
||||
android:lines="1"
|
||||
android:textSize="@dimen/textSizeSmall_openSource"
|
||||
tools:text="Special 3" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
android:id="@+id/aboutDivider"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1px"
|
||||
android:layout_marginTop="4dp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/aboutDescription"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:padding="8dp"
|
||||
android:textSize="@dimen/textSizeSmall_openSource"
|
||||
android:textStyle="normal"
|
||||
tools:text="About description" />
|
||||
|
||||
</LinearLayout>
|
@ -2,7 +2,7 @@
|
||||
|
||||
buildscript {
|
||||
ext.koin_version = '3.1.6'
|
||||
ext.about_libraries_version = '8.9.1'
|
||||
ext.about_libraries_version = '10.1.0'
|
||||
|
||||
repositories {
|
||||
google()
|
||||
|
Loading…
Reference in New Issue
Block a user