国产探花免费观看_亚洲丰满少妇自慰呻吟_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);

結束!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连云港市| 嘉黎县| 红安县| 额济纳旗| 兴隆县| 辽宁省| 博客| 景德镇市| 东丽区| 大名县| 手游| 克什克腾旗| 泽州县| 铁岭县| 土默特右旗| 松原市| 永康市| 太仆寺旗| 庄河市| 阿鲁科尔沁旗| 齐河县| 平陆县| 江西省| 耿马| 南平市| 法库县| 五大连池市| 镇原县| 延吉市| 汶川县| 马龙县| 祁连县| 前郭尔| 定州市| 文昌市| 嘉定区| 海盐县| 古丈县| 隆子县| 宜兰市| 循化|