From f0e6917368d5431b3caf59ec4565f36e1f97125b Mon Sep 17 00:00:00 2001 From: Blatzar <46196380+Blatzar@users.noreply.github.com> Date: Wed, 17 Aug 2022 23:05:00 +0200 Subject: [PATCH] Maybe fix settings crashing --- NginxProvider/build.gradle.kts | 2 +- .../com/lagradost/NginxSettingsFragment.kt | 7 +++++++ NginxProvider/src/main/res/drawable/nginx.xml | 12 ------------ .../src/main/res/drawable/nginx_question.xml | 17 ----------------- .../src/main/res/layout/nginx_settings.xml | 9 ++++----- 5 files changed, 12 insertions(+), 35 deletions(-) delete mode 100644 NginxProvider/src/main/res/drawable/nginx.xml delete mode 100644 NginxProvider/src/main/res/drawable/nginx_question.xml diff --git a/NginxProvider/build.gradle.kts b/NginxProvider/build.gradle.kts index 32af070..1626ba0 100644 --- a/NginxProvider/build.gradle.kts +++ b/NginxProvider/build.gradle.kts @@ -5,7 +5,7 @@ dependencies { } // use an integer for version numbers -version = 2 +version = 3 cloudstream { diff --git a/NginxProvider/src/main/kotlin/com/lagradost/NginxSettingsFragment.kt b/NginxProvider/src/main/kotlin/com/lagradost/NginxSettingsFragment.kt index f64ed73..7a9c666 100644 --- a/NginxProvider/src/main/kotlin/com/lagradost/NginxSettingsFragment.kt +++ b/NginxProvider/src/main/kotlin/com/lagradost/NginxSettingsFragment.kt @@ -4,10 +4,13 @@ import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import android.widget.ImageView import android.widget.LinearLayout import android.widget.TextView import com.google.android.material.bottomsheet.BottomSheetDialogFragment import com.lagradost.cloudstream3.AcraApplication.Companion.openBrowser +import com.lagradost.cloudstream3.R.drawable.nginx +import com.lagradost.cloudstream3.R.drawable.nginx_question import com.lagradost.cloudstream3.R.string.* import com.lagradost.cloudstream3.plugins.Plugin import com.lagradost.cloudstream3.ui.settings.SettingsAccount.Companion.showLoginInfo @@ -30,12 +33,16 @@ class NginxSettingsFragment(private val plugin: Plugin, val nginxApi: NginxApi) val infoView = view.findViewById(R.id.nginx_info) val infoTextView = view.findViewById(R.id.info_main_text) val infoSubTextView = view.findViewById(R.id.info_sub_text) + val infoImageView = view.findViewById(R.id.nginx_info_imageview) infoTextView.text = getString(nginx_info_title) infoSubTextView.text = getString(nginx_info_summary) + infoImageView.setImageResource(nginx_question) val loginView = view.findViewById(R.id.nginx_login) val loginTextView = view.findViewById(R.id.main_text) + val loginImageView = view.findViewById(R.id.nginx_login_imageview) + loginImageView.setImageResource(nginx) // object : View.OnClickListener is required to make it compile because otherwise it used invoke-customs infoView.setOnClickListener(object : View.OnClickListener { diff --git a/NginxProvider/src/main/res/drawable/nginx.xml b/NginxProvider/src/main/res/drawable/nginx.xml deleted file mode 100644 index d952376..0000000 --- a/NginxProvider/src/main/res/drawable/nginx.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/NginxProvider/src/main/res/drawable/nginx_question.xml b/NginxProvider/src/main/res/drawable/nginx_question.xml deleted file mode 100644 index c9f053f..0000000 --- a/NginxProvider/src/main/res/drawable/nginx_question.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/NginxProvider/src/main/res/layout/nginx_settings.xml b/NginxProvider/src/main/res/layout/nginx_settings.xml index 04b5661..b1c4bd8 100644 --- a/NginxProvider/src/main/res/layout/nginx_settings.xml +++ b/NginxProvider/src/main/res/layout/nginx_settings.xml @@ -15,12 +15,12 @@ android:padding="20dp"> + android:scaleType="centerInside" /> + android:scaleType="centerInside" />