我有一个颜色为002b5c
的png普通背景和一个带有相同的002b5c
颜色的小图标。它们在samsung s5/J2(2016)/Note2/J2(2018)
中看起来都不错,但是当我在Samsun s7(Oreo)
中打开相同的屏幕时,它将以不同的阴影渲染两个图像。
我在samsung s7
中得到了这些颜色
小图标颜色为#00275b
,普通背景颜色为#012b5d
这使整个屏幕看起来很奇怪,它们都是png
图像。
如果他们在不同设备中略微改变颜色,那很好,但是至少应该将它们的颜色改变为相同的颜色代码。
这是我的代码
// Background image
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:srcCompat="@drawable/bg_home"
android:scaleType="centerCrop"
/>
// Small ticket image
<ImageView
android:id="@+id/ticketBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginTop="10dp"
android:padding="5dp"
app:srcCompat="@drawable/ticket_btn_selector"
app:layout_constraintBottom_toBottomOf="@+id/btnShadowLive"
app:layout_constraintEnd_toStartOf="@+id/layoutVerticalCenterGuideline"
app:layout_constraintStart_toStartOf="@+id/layoutVerticalCenterGuideline"
app:layout_constraintTop_toTopOf="@+id/tvLiveText"
/>