Стандартные цвета Android и альфа

Каковы цвета по умолчанию компонента Toast – внутренний темно-серый цвет, светло-серый цвет границы и значение альфы? Я дважды проверял источник Toast.java, но не смог его найти.

Solutions Collecting From Web of "Стандартные цвета Android и альфа"

Итак, из макета transient_notification xml:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/toast_frame"> <TextView android:id="@android:id/message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:textAppearance="@style/TextAppearance.Small" android:textColor="@color/bright_foreground_dark" android:shadowColor="#BB000000" android:shadowRadius="2.75" /> </LinearLayout> 

Что указывает на res/drawable-hdpi/toast_frame.9.png . Однако это изображение меняется от версии к версии. Вы можете найти их в своей папке android-sdk, внутри /platforms/<the version you want>/data/res .

Когда я нашел Default Toast Color и Alpha, как показано ниже

Цвет – черный (0, 0, 0)

Альфа – 150

ARGB – (150, 0, 0, 0)

Вы можете использовать приведенный ниже код java, чтобы сделать Toast Rectangular: –

 Toast_obj.getView().setBackgroundColor(Color.argb(150, 0, 0, 0));