在我的Android應用程序中,我在背景中使用一個圖像,並使用一些箭頭圖像。我在XML中添加圖像象下面這樣:如何更改在Android應用程序中使用的圖像的顏色和陰影
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/backgroundimage" >
<LinearLayout
android:id="@+id/tableRow1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.20"
android:background="@drawable/border"
android:gravity="center_horizontal"
android:weightSum="1" >
<TextView
android:id="@+id/textView11"
android:layout_width="wrap_content"
android:layout_height="match_parent"/>
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/none"
android:gravity="right"
android:src="@drawable/navigation" />
</LinearLayout>
現在我想從Java代碼與一些提供顏色代碼改變圖像的顏色。圖像背景將接收一種顏色,紋理/陰影/實際圖像部分將接收另一種顏色。我聽說了有關獲取圖像alpha的一些信息,並在圖像上應用顏色來檢查白色和灰色的位置。不知道該怎麼做。
例如,我包含箭頭的圖像。我想將背景從白色改變爲不同的顏色,並將箭頭從另一種顏色改變。請建議。
此外,有沒有任何方法來改變顏色,如果圖像是在α模式,其中背景是透明的?
那些誰給了這個帖子下來大關,如果他們能提供任何有用的鏈接到這個問題將非常感激。 – MSIslam
這是令人驚訝的奇怪的**有人低估了這個問題,它肯定是一個錯誤點擊,微星。 – Fattie