Browse Source

android: Enable non-transitive R classes

New default going forward for new android projects. Best to follow the new standard.
pull/15/merge
Charles Lombardo 3 years ago
committed by bunnei
parent
commit
48065c7a0e
  1. 5
      src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsActivity.kt
  2. 10
      src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt
  3. 4
      src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt
  4. 1
      src/android/gradle.properties

5
src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsActivity.kt

@ -56,7 +56,10 @@ class SettingsActivity : AppCompatActivity(), SettingsActivityView {
if (InsetsHelper.getSystemGestureType(applicationContext) != InsetsHelper.GESTURE_NAVIGATION) {
binding.navigationBarShade.setBackgroundColor(
ThemeHelper.getColorWithOpacity(
MaterialColors.getColor(binding.navigationBarShade, R.attr.colorSurface),
MaterialColors.getColor(
binding.navigationBarShade,
com.google.android.material.R.attr.colorSurface
),
ThemeHelper.SYSTEM_BAR_ALPHA
)
)

10
src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt

@ -64,10 +64,16 @@ class GamesFragment : Fragment() {
// Set theme color to the refresh animation's background
binding.swipeRefresh.setProgressBackgroundColorSchemeColor(
MaterialColors.getColor(binding.swipeRefresh, R.attr.colorPrimary)
MaterialColors.getColor(
binding.swipeRefresh,
com.google.android.material.R.attr.colorPrimary
)
)
binding.swipeRefresh.setColorSchemeColors(
MaterialColors.getColor(binding.swipeRefresh, R.attr.colorOnPrimary)
MaterialColors.getColor(
binding.swipeRefresh,
com.google.android.material.R.attr.colorOnPrimary
)
)
// Watch for when we get updates to any of our games lists

4
src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt

@ -72,7 +72,7 @@ class MainActivity : AppCompatActivity(), ThemeProvider {
ThemeHelper.getColorWithOpacity(
MaterialColors.getColor(
binding.root,
R.attr.colorSurface
com.google.android.material.R.attr.colorSurface
),
ThemeHelper.SYSTEM_BAR_ALPHA
)
@ -82,7 +82,7 @@ class MainActivity : AppCompatActivity(), ThemeProvider {
ThemeHelper.getColorWithOpacity(
MaterialColors.getColor(
binding.root,
R.attr.colorSurface
com.google.android.material.R.attr.colorSurface
),
ThemeHelper.SYSTEM_BAR_ALPHA
)

1
src/android/gradle.properties

@ -11,3 +11,4 @@ android.useAndroidX=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
# Kotlin code style for this project: "official" or "obsolete":
kotlin.code.style=official
android.nonTransitiveRClass=true
Loading…
Cancel
Save