我希望imageview在用戶按下(點擊)時變得更亮,但是沒有針對該狀態的額外圖像。可能嗎? 我們知道我們有兩個不同的圖像可以使用的選擇器,但我想有一個選擇器,XML的drawable和一個真實圖像。Android - ImageView選擇的狀態沒有額外的圖像?
1
A
回答
0
好了,我懂了工作。添加
implements OnTouchListener
你活動的定義,添加
.setOnTouchListener(this);
到所有imageviews必須應對單擊具有越來越亮,並添加:
@Override
public boolean onTouch(View pV, MotionEvent pEvent) {
if(pEvent.getAction() == MotionEvent.ACTION_DOWN){
((ImageView)pV).setAlpha(128);
}
else if(pEvent.getAction() == MotionEvent.ACTION_UP){
((ImageView)pV).setAlpha(255);
}
return true;
}
到您的活動。就這樣。
+1
這似乎不適用於位圖drawables。請參閱@dotsamuelswan答案和:http://stackoverflow.com/questions/5118894/set-alpha-of-bitmap-image – greg7gkb
0
Bitmap bitmap;
Drawable drawableBitmap= new BitmapDrawable(bitmap);
drawableBitmap.SetAlpha(--change here--);
將圖像轉換爲繪圖。 設置阿爾法。
相關問題
- 1. ImageView所有四面的額外空白
- 2. 如何保存沒有額外變量的複選框的狀態?
- 3. 意圖沒有額外
- 4. Imageview沒有顯示我的圖像?
- 5. 從圖庫中選擇圖像到imageview
- 6. Android - 圖層列表橢圓形狀有額外的內線
- 7. 有額外的數據流態圖像的循環2
- 8. Android ListView選擇的狀態和setBackground
- 9. 添加額外的Magento庫存狀態
- 10. 如何擺脫額外的狀態欄?
- 11. PJAX:記住額外的對象狀態
- 12. android子視圖沒有按狀態
- 13. 帶可繪製選擇器的ImageView src忽略啓用狀態
- 14. 沒有PrimeFaces複選框樹節點處於非選擇狀態的圖標?
- 15. 在imageview中加載沒有裁剪的圖像android
- 16. 沒有jQuery的使用JavaScript選擇器中選擇圖像
- 17. Django沒有額外的表?
- 18. Ext JS中的有狀態選擇
- 19. UIButton的圖像不是Hightlight更改或選擇狀態
- 20. 懸停和選擇狀態的圖像映射
- 21. 更改視圖高度選擇狀態
- 22. 陣營克隆組分(無狀態或有狀態)傳遞額外的道具
- 23. 的jQuery選擇添加額外的行
- 24. 選擇顏色imageview android
- 25. Android 2.3中選定項目的Android選擇器狀態?
- 26. Imageview沒有用新圖像更新
- 27. UIButton的狀態選擇
- 28. li的選擇狀態
- 29. CSS選擇的狀態
- 30. 我的圖像上的額外填充
您MI8通過改變圖像的阿爾法值動態 –
但在Java代碼,onTouch或點擊實現的呢? – Yar
onCLick()主要是 –