編輯:關於Android編程
項目中很多的Button, 同時配置很多按鈕切圖,Selector是不是很煩, 使用下面這個類,就可以直接為Button增加點擊效果. 不用多個圖片,不用Selector.
用法:Button.setOnTouchListener(Effect_Click.getInstance());
效果圖:
源碼:<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PC9wPgo8cHJlIGNsYXNzPQ=="brush:java;">class Effect_Click implements OnTouchListener { private static Effect_Click Effect_Click; public static Effect_Click getInstance() { if (Effect_Click == null) { Effect_Click = new Effect_Click(); } return Effect_Click; } private Effect_Click() { } @Override public boolean onTouch(View arg0, MotionEvent arg1) { if (arg1.getAction() == MotionEvent.ACTION_DOWN) { arg0.getBackground().setAlpha(450); } else if (arg1.getAction() == MotionEvent.ACTION_UP) { arg0.getBackground().setAlpha(999); } arg0.invalidate(); return false; } }
用法1: Button.setOnTouchListener(Effect_Click.getInstance());
用法2: 自己可以進行二次封裝, 比如實現自己的MyButton,直接在XML中引用. 這樣項目中所有的按鈕只要設置好背景圖,就會天然帶著點擊效果,再也不用切圖了.用法3: 拋磚引玉,出了透明度處理,還可以對Drawable增加其他特效,如增加邊框,增加震動動畫等, 用純代碼批量而簡潔的給按鈕增加豐富特效.
什麼是AIDL以及如何使用 ①aidl是Android interface definition Language 的英文縮寫,意思Android 接口定義語言。 ②使用
基本介紹:體驗了一下weex,發現weex語法還挺簡單,上手容易,發現自己沒什麼前端知識,也能極易上手,出於強烈好奇和業務預研的需要,分析了其Android端的Weex
今天使用正則表達式匹配指定目錄下的所有媒體文件,下面將這份代碼簡化了,可以收藏下來,當作工具類。[java] package match; &nb
今天我將分享由BiliBili開源的Android彈幕框架(DanmakuFlameMaster)的學習經驗。我是將整個框架以model的形式引入項目中的,這樣更方便的觀