有時候,按照視覺圖做出來效果后,發現點擊區域過小,不好點擊,用戶體驗肯定不好。擴大視圖,就會導致整個視覺圖變得不好看。那么有沒有什么辦法在不改變視圖大小的前提下擴大點擊區域呢? 答案是有! 能夠解決這個問題的前提你要對 View 的事件分發機制有一定的了解。 下面我將簡單介紹一下View ...
Android . 設計規定的有效可觸摸的UI元素標准是 dp,轉化為一個物理尺寸約為 毫米。 毫米,這是一個用戶手指能准確並且舒適觸摸的區域。 如下圖所示,你的UI元素可能小於 dp,圖標僅有 dp,按鈕僅有 dp,但是他們的實際可操作焦點區域最好都應達到 dp的大小。 為使小的UI區域獲得良好的觸摸交互,根據View的特性,目前碰到了兩種情況: .如ImageView,設置其padding值, ...
2014-09-12 11:09 0 7831 推薦指數:
有時候,按照視覺圖做出來效果后,發現點擊區域過小,不好點擊,用戶體驗肯定不好。擴大視圖,就會導致整個視覺圖變得不好看。那么有沒有什么辦法在不改變視圖大小的前提下擴大點擊區域呢? 答案是有! 能夠解決這個問題的前提你要對 View 的事件分發機制有一定的了解。 下面我將簡單介紹一下View ...
的博客 歡迎關注公眾號、留言、評論,一起學習。 若有幫助到您,歡迎點擊推薦,您的支持是對我堅持最好 ...
1.Android提供TouchDelegate幫助實現擴大一個很小的view的點擊區域 例如:https://developer.android.com/training/gestures/viewgroup.html#delegate 布局文件 代碼 簡單 ...
更新記錄 2020年3月28日,初稿 文章背景 近日,接到頭頭突然讓我改一個東西,讓我馬上把某個按鈕的點擊相應區域擴大一點。作為一個iOS三個月的新人,還真不了解要怎么做。隨后,頭頭說只要加一行代碼就行了,然后讓某位前輩直接把參考代碼發給我。 后來,我加了一行類似於如下的代碼 ...
目標:擴大ImageButton的點擊區域 遭遇問題:在布局文件xml中定義了一個ImageButton,因為圖標尺寸很小導致很難有效點擊。 具體代碼如下所示: 其點擊區域如下圖所示(藍色邊框 ...
點擊事件不生效,原來是因為我在里面的 ImageView中添加了 android:clickable="true"。 解決辦法:刪掉ImageView中的android:clickable="true"。 <!--擴大點擊區域--> < ...
事件響應不夠我們設置的最小區域的自動擴大到我們的設置的最小區域。 .h定義我們設 ...
效果: 代碼: ...