我們正在開發一個Android應用程序,其中要求單個圖像具有不同的導航,當點擊圖像的不同部分時。例如。一個建築物的完整圖像,並點擊不同的單位,我們想要顯示在公寓提供的設施(建築面積,房間數量,陽臺數量,露臺(如果五宮)等)。我們可以提供導航到單個圖像的不同部分
已經想好了以下兩種可能性,
切片的圖像放在一起(這樣它看起來像一個單一的圖像)佈局的xml,一旦用戶點擊它,用我們將圖像視圖id知道哪個部分被點擊。
在html中使用onclick事件切片圖像並放在一起(使其看起來像一個圖像),在webview中加載html,創建處理點擊的JavaScript類。
以上兩點很難,因爲零件不是合適的矩形或正方形。
ASP.Net具有用於此目的的ImageMap控件,我們在Android中有這種類型的東西嗎?
你可以嘗試使用滑動視圖?https://github.com/chiuki/android-swipe-image-viewer和http://stackoverflow.com/questions/6994129/android-swipe-images – itsrajesh4uguys 2013-03-06 08:46:55
創建一個類它具有Point和Bitmap成員值,根據圖像創建該類的許多實例。現在通過擴展View或SurfaceView來創建ImageView,並使用draw方法在畫布上繪製所有這些實例的Bitamp,這些實例基於View中的Point.Now onTouch方法獲取x和y座標並查找這些實例中哪些具有這點。您可以使用點和位圖大小形成實例的矩形。 – Triode 2013-03-06 08:48:06