
Create a ViewModel for the more complicated navigation pathways. Normally, navigation was fragmented along a complicated stretch of fragment hacks and DetailViewModel's navToItem attitbute, both of which were not really that ideal. Dumpster them for a single, unified viewmodel for the more complicated navigation situations. This removes much of the duplicate navigation logic and is likely much more maintainable for future situations.
22 lines
887 B
XML
22 lines
887 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<FrameLayout 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:paddingTop="@dimen/spacing_small"
|
|
android:paddingBottom="@dimen/spacing_small"
|
|
android:theme="@style/ThemeOverlay.Accent">
|
|
|
|
<ImageButton
|
|
android:id="@+id/accent"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_gravity="center"
|
|
android:background="@drawable/ui_accent_circle"
|
|
android:padding="@dimen/spacing_medium"
|
|
android:scaleType="fitCenter"
|
|
android:src="@drawable/ic_check"
|
|
tools:backgroundTint="?attr/colorPrimary"
|
|
tools:ignore="ContentDescription, SpeakableTextPresentCheck" />
|
|
|
|
</FrameLayout>
|