程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 確定部位-android 如何判斷用戶點擊的是人體哪個部位

確定部位-android 如何判斷用戶點擊的是人體哪個部位

編輯:編程綜合問答
android 如何判斷用戶點擊的是人體哪個部位

設計師給了一張1160 x 638的整的一張人體圖,我該怎麼實現用戶在點擊人體圖片時,點擊的是哪些部位呢?
圖片說明

特別希望大神們給出這樣一個例子效果,點擊頭,土司頭部;手,土司手臂;胸,土司胸部;腹,土司腹部;腿,土司腿部等...

最佳回答:


我看到你說其他的一些App的效果,當然咯,我沒有說其他幾位仁兄給的方法不好的意思,但實事求是的說,當頁面多了之後,這種方案就不大靈活了。也有人提到了OnTouchEvent函數,可以用它來處理屏幕事件。對於你說的那種APP我說一個思路:
自定義一個類(從布局繼承過來),需要內部添加imageview來顯示圖片(設置不可點擊,或者基於android觸摸事件處理的原理進行屏蔽),組件實例化的時候獲取實際大小,每張圖提供參數:圖片本身的大小和對應的區域(一般用矩形就行了),這樣可以計算出需要處理的位置,點擊了之後按照元數據通過結構返回一個索引,依據索引獲得要展示的數據(結合數據持久化),進行一定的“修飾”後展示在指定位置就好了。
我想,這樣處理會好一些。

sinat_20645961
a774057695
a774057695
sinat_20645961
a774057695
a774057695
a774057695
sinat_20645961
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved