国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android如何實現非本地圖片的點擊態

2020-04-11 12:40:09
字體:
來源:轉載
供稿:網友

對于本地圖片我們可以通過selector來輕松的實現點擊態。
但是在我們的項目中,一個關于對非本地圖片的點擊態實現還是難倒了不少人;因此專門寫本博文來說明。
實際上Android中非本地圖片的點擊態起實現原理很簡單,只需要在ImageView被按下時,改變其顯示圖片的Alpha值就可以了。
示例1
代碼片段1

復制代碼 代碼如下:

View.OnTouchListener onTouchListener =new View.OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
ImageView imgView=(ImageView )v;
if(event.getAction()==MotionEvent.ACTION_DOWN) {
imgView.setAlpha(0xDF);
imgView.invalidate();
} else if(event.getAction()==MotionEvent.ACTION_UP||event.getAction()==MotionEvent.ACTION_CANCEL) {
imgView.setAlpha(0xFF);
imgView.invalidate();
}
return false;
}};

代碼片段2
復制代碼 代碼如下:

View adsView = inflater.inflate(R.layout.ads_item, null);
ImageView img1 = (ImageView) adsView.findViewById(R.layout.ads_item_left);
ImageView img2 = (ImageView) adsView.findViewById(R.layout.ads_item_right);
img1.setImageURI(uri1);
img2.setImageURI(uri2)
img1.setOnTouchListener(onTouchListener);
img2.setOnTouchListener(onTouchListener);

結束!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安康市| 金堂县| 西青区| 贵港市| 彭阳县| 化德县| 富裕县| 勐海县| 丰县| 永福县| 遂溪县| 县级市| 沁源县| 泗水县| 宜丰县| 珲春市| 阿拉尔市| 上犹县| 邯郸市| 建始县| 车致| 顺昌县| 平昌县| 平定县| 阳西县| 会昌县| 新密市| 稻城县| 雅安市| 牟定县| 泽普县| 定襄县| 镇康县| 沙雅县| 越西县| 柳河县| 武隆县| 务川| 天台县| 石首市| 美姑县|