diff --git a/app/src/main/java/org/oxycblt/auxio/detail/DetailAppBarLayout.kt b/app/src/main/java/org/oxycblt/auxio/detail/DetailAppBarLayout.kt index cf6213987..568dcb10a 100644 --- a/app/src/main/java/org/oxycblt/auxio/detail/DetailAppBarLayout.kt +++ b/app/src/main/java/org/oxycblt/auxio/detail/DetailAppBarLayout.kt @@ -28,9 +28,7 @@ import androidx.appcompat.widget.Toolbar import androidx.coordinatorlayout.widget.CoordinatorLayout import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView -import androidx.transition.TransitionManager import com.google.android.material.appbar.AppBarLayout -import com.google.android.material.transition.MaterialFade import java.lang.reflect.Field import org.oxycblt.auxio.R import org.oxycblt.auxio.ui.AuxioAppBarLayout @@ -113,11 +111,12 @@ constructor(context: Context, attrs: AttributeSet? = null, @AttrRes defStyleAttr this.titleAnimator = ValueAnimator.ofFloat(from, to).apply { addUpdateListener { titleView.alpha = it.animatedValue as Float } - duration = if (titleShown == true) { - context.resources.getInteger(R.integer.anim_fade_enter_duration).toLong() - } else { - context.resources.getInteger(R.integer.anim_fade_exit_duration).toLong() - } + duration = + if (titleShown == true) { + context.resources.getInteger(R.integer.anim_fade_enter_duration).toLong() + } else { + context.resources.getInteger(R.integer.anim_fade_exit_duration).toLong() + } start() } } diff --git a/app/src/main/java/org/oxycblt/auxio/image/ImageGroup.kt b/app/src/main/java/org/oxycblt/auxio/image/ImageGroup.kt index c97cc803a..6cedab82d 100644 --- a/app/src/main/java/org/oxycblt/auxio/image/ImageGroup.kt +++ b/app/src/main/java/org/oxycblt/auxio/image/ImageGroup.kt @@ -161,19 +161,20 @@ constructor(context: Context, attrs: AttributeSet? = null, @AttrRes defStyleAttr if (isActivated) { targetVis = VISIBLE - targetDuration = context.resources.getInteger(R.integer.anim_fade_enter_duration).toLong() + targetDuration = + context.resources.getInteger(R.integer.anim_fade_enter_duration).toLong() } else { targetVis = INVISIBLE - targetDuration = context.resources.getInteger(R.integer.anim_fade_exit_duration).toLong() + targetDuration = + context.resources.getInteger(R.integer.anim_fade_exit_duration).toLong() } if (selectionIndicator.visibility == targetVis) { return } - TransitionManager.beginDelayedTransition(this, MaterialFade().apply { - duration = targetDuration - }) + TransitionManager.beginDelayedTransition( + this, MaterialFade().apply { duration = targetDuration }) selectionIndicator.visibility = targetVis } diff --git a/app/src/main/java/org/oxycblt/auxio/ui/fastscroll/FastScrollRecyclerView.kt b/app/src/main/java/org/oxycblt/auxio/ui/fastscroll/FastScrollRecyclerView.kt index ea3f3bf58..f1ba7b2d7 100644 --- a/app/src/main/java/org/oxycblt/auxio/ui/fastscroll/FastScrollRecyclerView.kt +++ b/app/src/main/java/org/oxycblt/auxio/ui/fastscroll/FastScrollRecyclerView.kt @@ -33,12 +33,9 @@ import androidx.core.view.isInvisible import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView -import androidx.transition.TransitionManager -import com.google.android.material.transition.MaterialFade import kotlin.math.abs import org.oxycblt.auxio.R import org.oxycblt.auxio.ui.recycler.AuxioRecyclerView -import org.oxycblt.auxio.util.getDimen import org.oxycblt.auxio.util.getDimenSize import org.oxycblt.auxio.util.getDrawableCompat import org.oxycblt.auxio.util.isRtl @@ -467,14 +464,16 @@ constructor(context: Context, attrs: AttributeSet? = null, @AttrRes defStyleAttr private fun animateViewIn(view: View) { logD(view.translationX) - view.animate() + view + .animate() .alpha(1f) .setDuration(context.resources.getInteger(R.integer.anim_fade_enter_duration).toLong()) .start() } private fun animateViewOut(view: View) { - view.animate() + view + .animate() .alpha(0f) .setDuration(context.resources.getInteger(R.integer.anim_fade_exit_duration).toLong()) .start() diff --git a/app/src/main/res/color/sel_item_activated_bg.xml b/app/src/main/res/color/sel_item_activated_bg.xml index 77812254d..ae52dd917 100644 --- a/app/src/main/res/color/sel_item_activated_bg.xml +++ b/app/src/main/res/color/sel_item_activated_bg.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/app/src/main/res/color/sel_selectable_text_secondary.xml b/app/src/main/res/color/sel_selectable_text_secondary.xml index 1aa622c44..339853789 100644 --- a/app/src/main/res/color/sel_selectable_text_secondary.xml +++ b/app/src/main/res/color/sel_selectable_text_secondary.xml @@ -1,5 +1,6 @@ + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_check_20.xml b/app/src/main/res/drawable/ic_check_20.xml index 99a030a4c..a4800cafd 100644 --- a/app/src/main/res/drawable/ic_check_20.xml +++ b/app/src/main/res/drawable/ic_check_20.xml @@ -1,10 +1,10 @@ - + android:viewportHeight="20"> + diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml index 958fd1ba7..c16ace719 100644 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ b/app/src/main/res/drawable/ic_launcher_background.xml @@ -4,8 +4,7 @@ android:height="108dp" android:viewportWidth="108" android:viewportHeight="108"> - + - - + android:viewportWidth="24" + android:viewportHeight="24"> + \ No newline at end of file diff --git a/app/src/main/res/drawable/sel_item_ripple_bg.xml b/app/src/main/res/drawable/sel_item_ripple_bg.xml index f95d0f767..6479f24d0 100644 --- a/app/src/main/res/drawable/sel_item_ripple_bg.xml +++ b/app/src/main/res/drawable/sel_item_ripple_bg.xml @@ -10,8 +10,7 @@ - + diff --git a/app/src/main/res/layout/dialog_song_detail.xml b/app/src/main/res/layout/dialog_song_detail.xml index 5fa0ca67e..287f692de 100644 --- a/app/src/main/res/layout/dialog_song_detail.xml +++ b/app/src/main/res/layout/dialog_song_detail.xml @@ -19,10 +19,10 @@ android:id="@+id/detail_loading" android:layout_width="match_parent" android:layout_height="wrap_content" - android:paddingStart="@dimen/spacing_large" - android:paddingEnd="@dimen/spacing_large" android:layout_gravity="center" android:indeterminate="true" + android:paddingStart="@dimen/spacing_large" + android:paddingEnd="@dimen/spacing_large" app:indeterminateAnimationType="disjoint" /> + diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index e924f393b..27000bdf6 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -6,8 +6,8 @@ - 150 - 84 + 200 + 100 diff --git a/app/src/main/res/xml-v31/widget_info.xml b/app/src/main/res/xml-v31/widget_info.xml index eaf88f199..69fbc9c35 100644 --- a/app/src/main/res/xml-v31/widget_info.xml +++ b/app/src/main/res/xml-v31/widget_info.xml @@ -4,8 +4,8 @@ android:initialLayout="@layout/widget_default" android:minWidth="@dimen/widget_width_def" android:minHeight="@dimen/widget_height_def" - android:minResizeHeight="@dimen/widget_height_def" android:minResizeWidth="@dimen/widget_width_def" + android:minResizeHeight="@dimen/widget_height_def" android:previewImage="@drawable/ui_widget_preview" android:previewLayout="@layout/widget_small" android:resizeMode="horizontal|vertical" diff --git a/app/src/main/res/xml/prefs_main.xml b/app/src/main/res/xml/prefs_main.xml index b7d9ce354..433581aa9 100644 --- a/app/src/main/res/xml/prefs_main.xml +++ b/app/src/main/res/xml/prefs_main.xml @@ -32,10 +32,10 @@ app:title="@string/set_lib_tabs" /> + app:title="@string/set_hide_collaborators" />