Saya memiliki Tablayout yang terlihat seperti ini:

enter image description here

Saya tahu bahwa saya dapat membuat latar belakang TabLayout sepenuhnya transparan dengan baris kode ini:

android:background="@android:color/transparent"

Apakah ada cara untuk membuatnya "sedikit" lebih transparan? Apakah ada sesuatu yang dapat saya tambahkan ke file styles.xml saya yang dapat menyelesaikan ini? Inilah yang saya gunakan sekarang:

 <style name="AppTabLayout" parent="Widget.Design.TabLayout">
    <item name="tabIndicatorColor">@android:color/white</item>
    <item name="tabIndicatorHeight">4dp</item>
    <item name="android:background">@color/colorPrimary</item>
    <item name="tabPaddingStart">6dp</item>
    <item name="tabPaddingEnd">6dp</item>
    <item name="tabTextAppearance">@style/AppTabTextAppearance</item>
    <item name="tabSelectedTextColor">@android:color/white</item>
</style>

<!-- for text -->
<style name="AppTabTextAppearance" parent="TextAppearance.Design.Tab">
    <item name="android:textSize">18sp</item>
    <item name="android:textColor">@android:color/black</item>
</style>
0
Mark F 11 Maret 2017, 14:47

2 jawaban

Jawaban Terbaik

Android:latar belakang="#90000000"

Cukup ubah nilai dua digit pertama untuk mengubah level transparan

Misalnya

1) 90% - 90 e.g android:background="#90000000"
2) 80% - 80 e.g android:background="#80000000"
2) 70% - 70 e.g android:background="#70000000"
.
.
.

10% - 10 misalnya android:background="#10000000"

0
Shahbaz Ansari 11 Maret 2017, 12:14

Anda dapat menggunakan warna dengan alpha

android:background="#FF000000"

100% — FF

95% — F2

90% — E6

85% — D9

80% — CC

75% — BF

70% — B3

65% — A6

60% — 99

55% — 8C

50% — 80

45% — 73

40% — 66

35% — 59

30% — 4D

25% — 40

20% — 33

15% — 26

10% — 1A

5% — 0D

0% — 00

1
Hamed Nabizadeh 11 Maret 2017, 12:08