摘要:在之前,的點擊效果一直很,即使的波紋效果也不盡如人意。而我之前寫過一種比較酷炫的點擊效果,最近抽了點時間完善一下,把陰影效果加入了進去,大家先睹為快。使用起來很簡單,只需兩步。而想要切換效果也很簡單先把轉為,然后調用即可。
在Android5.0之前,
Android的點擊效果一直很low,
即使5.0的波紋效果也不盡如人意。
而我之前寫過一種比較酷炫的點擊效果,
最近抽了點時間完善一下,
把陰影效果加入了進去,
大家先睹為快。
使用起來很簡單,
只需兩步。
第一步:
把我項目里的包復制到你得項目里,
如下圖:
第二步:
把XML布局文件里,
有點擊事件的View,
替換成我的BamView即可,
Java代碼無須修改。
比如,
你的需求是點擊圖片,
那么就把ImageView換成我的BamImageView即可,
如下:
沒錯,
塵少的風格,
就是這么簡單,
既然寫這個玩意兒是為了方便同行,
那當然是使用起來越簡單越好,
程序員何苦為難程序員。
但是,
有幾點注意事項還是要跟大家伙兒說清楚的,
1、關于陰影效果
我之前遇到這樣一個坑, Android 5.0以后, 想要陰影效果, 設置translationZ屬性即可, 但是我設置該屬性后卻沒有任何陰影, 網上查找資料也沒能解決。 最后發現是我的View沒有設置background屬性, 所以才沒有陰影效果的。 比如ImageView, 你設置了src都不行, 必須要設置background屬性。 而且background透明度越低, 陰影的效果也就越低。
2、關于效果
我為大家提供的, 有兩種點擊效果, 第一種是華麗效果, 即上邊GIF里大家看到的效果; 第二種是縮放效果, 它與華麗效果的區別在于, 使用默認的華麗效果時, 點擊View的上、下、左、右、中, 分別對應的5種不一樣的動畫: 上 ————> 后翻 下 ————> 前翻 左 ————> 左側翻 右 ————> 右側翻 中 ————> 縮放 而縮放效果, 無論點擊哪個位置, 都只有縮放的動畫。 而想要切換效果也很簡單: 先把View轉為BamView, 然后調用closeSuperb()即可。 如: ((BamImageView)iv_bam).closeSuperb();
3、關于點擊事件
我建議哪個View需要這種效果, 就給哪個View加, 其他的View就不要加了, 不僅為性能考慮, 更為了用戶體驗考慮。
塵少的規矩,附源碼:
http://download.csdn.net/down...
如果覺得塵少的Demo還不錯的話,
可以克隆我的Git倉庫,
各種酷炫效果收入囊中:
https://github.com/Bamboy1203...
手機掃碼下載App一睹為快:
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/74198.html
摘要:塵少又來了,這次為大家帶來的,是可以自動換行的容器。連設置也都是無效。如果你確實需要限制寬高,那你可以多套一層,在內層設置即可。代碼點擊事件實例化把放到控件里去到此就結束了,塵少一貫的風格,就是這么簡單。 hi,塵少又來了,這次為大家帶來的,是View可以自動換行的容器。 類似于淘寶搜索時的推薦,首先我不知道淘寶的是否只支持文字,但是我的是任何View都支持的。看下效果先: 淘寶:sh...
閱讀 4588·2021-09-22 14:57
閱讀 564·2019-08-30 15:56
閱讀 2668·2019-08-30 15:53
閱讀 2241·2019-08-29 14:15
閱讀 1689·2019-08-28 17:54
閱讀 561·2019-08-26 13:37
閱讀 3479·2019-08-26 10:57
閱讀 1047·2019-08-26 10:32