Android zmiana płótno kolorAndroid płótno zmiana koloru tła
Mam app z dwóch widoków
<com.myexample.ui.view.BackgroundView
android:id="@+id/id_draw_canvas_classroom"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="3dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="3dp"
android:layout_weight="1"
android:background="#FFFFFFFF" />
<com.myexample.ui.view.FrontView
android:id="@+id/id_draw_canvas_user"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="3dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="3dp"
android:layout_weight="1"
android:background="#00000000" />
Te poglądy są w kryciu, a podczas okresu czasu załadować informacji w świetle tle . W tym czasie chciałbym ustawić FrontView na biały, a następnie (gdy ładowanie zakończy się w tle) zmieni się w przezroczysty.
W FrontView mam płótno z bitmapą. Pracuje, a ja jestem w stanie to zrobić, jeśli chcę ustawić tło w przejrzystej
canvas.drawColor(0);
ustawić tło w kolorze białym
canvas.drawColor(-1);
Ale nie jestem w stanie zmienić na biały przezroczysty.
Dziękuję
używać stałych 'Color.TRANSPARENT' i' Color.WHITE'. Zobacz także odpowiedź: http://stackoverflow.com/a/10882301/671543 – njzk2