mirror of
https://github.com/topjohnwu/Magisk.git
synced 2024-11-30 13:35:27 +00:00
Do not access color attributes in background
Workaround with ImageView tints
This commit is contained in:
parent
2eb001876a
commit
9a8a27dbb9
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item>
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="?colorSurfaceVariant" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
<item android:bottom="2dp">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="?colorSurface" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
</layer-list>
|
@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<size android:height="4dp" />
|
||||
<corners android:radius="2dp" />
|
||||
<solid android:color="?colorOnPrimary" />
|
||||
</shape>
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<gradient
|
||||
android:angle="270"
|
||||
android:endColor="?colorSurfaceVariant"
|
||||
android:startColor="@android:color/transparent" />
|
||||
</shape>
|
@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:state_pressed="true">
|
||||
<shape android:shape="rectangle">
|
||||
<corners android:radius="@dimen/r1" />
|
||||
<solid android:color="?colorOnSurfaceVariant" />
|
||||
<size android:width="5dp" android:height="5dp" />
|
||||
</shape>
|
||||
</item>
|
||||
<item>
|
||||
<shape android:shape="rectangle">
|
||||
<corners android:radius="@dimen/r1" />
|
||||
<solid android:color="?colorOnSurfaceVariant" />
|
||||
<size android:width="5dp" android:height="5dp" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
</selector>
|
@ -1,26 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:id="@android:id/background">
|
||||
<shape>
|
||||
<solid android:color="@android:color/transparent" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
<item android:id="@android:id/secondaryProgress">
|
||||
<clip>
|
||||
<shape>
|
||||
<solid android:color="?colorSecondary" />
|
||||
</shape>
|
||||
</clip>
|
||||
</item>
|
||||
|
||||
<item android:id="@android:id/progress">
|
||||
<clip>
|
||||
<shape>
|
||||
<solid android:color="?colorPrimary" />
|
||||
</shape>
|
||||
</clip>
|
||||
</item>
|
||||
|
||||
</layer-list>
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item>
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="@color/defColorSurfaceVariant" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
<item android:bottom="2dp">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="@color/defColorSurface" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
</layer-list>
|
@ -3,5 +3,5 @@
|
||||
android:shape="rectangle">
|
||||
<size android:height="4dp" />
|
||||
<corners android:radius="2dp" />
|
||||
<solid android:color="@color/defColorOnPrimary" />
|
||||
<solid android:color="@android:color/black" />
|
||||
</shape>
|
||||
|
@ -3,6 +3,6 @@
|
||||
android:shape="rectangle">
|
||||
<gradient
|
||||
android:angle="270"
|
||||
android:endColor="@color/defColorSurfaceVariant"
|
||||
android:endColor="@android:color/black"
|
||||
android:startColor="@android:color/transparent" />
|
||||
</shape>
|
||||
|
@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:state_pressed="true">
|
||||
<shape android:shape="rectangle">
|
||||
<corners android:radius="@dimen/r1" />
|
||||
<solid android:color="@color/defColorOnSurfaceVariant" />
|
||||
<size android:width="5dp" android:height="5dp" />
|
||||
</shape>
|
||||
</item>
|
||||
<item>
|
||||
<shape android:shape="rectangle">
|
||||
<corners android:radius="@dimen/r1" />
|
||||
<solid android:color="@color/defColorOnSurfaceVariant" />
|
||||
<size android:width="5dp" android:height="5dp" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
</selector>
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:state_pressed="true">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="@android:color/transparent" />
|
||||
</shape>
|
||||
</item>
|
||||
<item>
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="@android:color/transparent" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
</selector>
|
@ -1,26 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:id="@android:id/background">
|
||||
<shape>
|
||||
<solid android:color="@android:color/transparent" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
<item android:id="@android:id/secondaryProgress">
|
||||
<clip>
|
||||
<shape>
|
||||
<solid android:color="@color/defColorSecondary" />
|
||||
</shape>
|
||||
</clip>
|
||||
</item>
|
||||
|
||||
<item android:id="@android:id/progress">
|
||||
<clip>
|
||||
<shape>
|
||||
<solid android:color="@color/defColorPrimary" />
|
||||
</shape>
|
||||
</clip>
|
||||
</item>
|
||||
|
||||
</layer-list>
|
@ -43,6 +43,12 @@
|
||||
tools:layout_marginTop="24dp"
|
||||
tools:title="Home" />
|
||||
|
||||
<View
|
||||
gone="@{android.os.Build.VERSION.SDK_INT >= 21}"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="2dp"
|
||||
android:background="?colorSurfaceVariant"/>
|
||||
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<!--
|
||||
|
@ -87,12 +87,13 @@
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:text="@string/safetynet_attest_success" />
|
||||
|
||||
<View
|
||||
<ImageView
|
||||
android:id="@+id/safetynet_divider"
|
||||
android:layout_width="50dp"
|
||||
android:layout_height="4dp"
|
||||
android:layout_marginTop="@dimen/l2"
|
||||
android:background="@drawable/bg_divider_rounded_on_primary"
|
||||
app:srcCompat="@drawable/bg_divider_rounded_on_primary"
|
||||
app:tint="?colorOnPrimary"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/safetynet_title" />
|
||||
|
@ -35,11 +35,6 @@
|
||||
android:orientation="vertical"
|
||||
android:paddingStart="@dimen/l1"
|
||||
android:paddingTop="@{viewModel.insets.top + (int) @dimen/internal_action_bar_size + (int) @dimen/l1}"
|
||||
app:fastScrollEnabled="true"
|
||||
app:fastScrollHorizontalThumbDrawable="@drawable/fast_scroll_thumb"
|
||||
app:fastScrollHorizontalTrackDrawable="@drawable/fast_scroll_track"
|
||||
app:fastScrollVerticalThumbDrawable="@drawable/fast_scroll_thumb"
|
||||
app:fastScrollVerticalTrackDrawable="@drawable/fast_scroll_track"
|
||||
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
|
||||
app:layout_constrainedHeight="true"
|
||||
app:layout_constraintBottom_toTopOf="@+id/module_filter_title_search"
|
||||
@ -48,10 +43,11 @@
|
||||
app:spanCount="2"
|
||||
tools:listitem="@layout/item_repo_md2" />
|
||||
|
||||
<View
|
||||
<ImageView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/l_50"
|
||||
android:background="@drawable/bg_shadow"
|
||||
app:srcCompat="@drawable/bg_shadow"
|
||||
app:tint="?colorSurfaceVariant"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/module_filter_list" />
|
||||
|
||||
<TextView
|
||||
|
@ -107,6 +107,7 @@
|
||||
style="@style/WidgetFoundation.ProgressBar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_gravity="top"
|
||||
gone="@{item.checkedPercent == 0}"
|
||||
android:progress="@{item.checkedPercent}" />
|
||||
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
@ -1,10 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<style name="WidgetFoundation.Appbar" parent="Widget.MaterialComponents.AppBarLayout.Surface">
|
||||
<item name="elevation">0dp</item>
|
||||
<item name="android:background">@drawable/bg_appbar</item>
|
||||
</style>
|
||||
<style name="WidgetFoundation.Appbar" parent="Widget.MaterialComponents.AppBarLayout.Surface" />
|
||||
|
||||
<style name="WidgetFoundation.Toolbar" parent="Widget.MaterialComponents.Toolbar.Surface">
|
||||
<item name="titleTextAppearance">@style/AppearanceFoundation.Title</item>
|
||||
@ -169,7 +166,6 @@
|
||||
<style name="WidgetFoundation.ProgressBar" parent="Widget.AppCompat.ProgressBar.Horizontal">
|
||||
<item name="android:indeterminate">false</item>
|
||||
<item name="android:layout_height">4dp</item>
|
||||
<item name="android:progressDrawable">@drawable/progress_determinate</item>
|
||||
</style>
|
||||
|
||||
<style name="WidgetFoundation.ProgressBar.Indeterminate" parent="Widget.AppCompat.ProgressBar.Horizontal">
|
||||
|
Loading…
Reference in New Issue
Block a user