我在佈局中放置了一些圓形圖像,並且我想在用戶將鼠標懸停在其上或觸摸圖像時顯示內容。我試圖在谷歌搜索,但我發現這個話題沒有用。在Android Studio中懸停/觸摸時在圖像上顯示內容
我想顯示(即上test1
圖像)的小窗口(像彈出窗口)與一些文本,並且當用戶懸停在圖像上的一個或兩個按鈕。
在Android中可以這樣做嗎?
編輯:這是我想實現的結果。 例如,在這種情況下,當用戶懸停或觸摸圖像時,會彈出一個對話框並顯示添加選項。
// Draw circles
canvas.drawCircle((canvas.getWidth()/2)-300, canvas.getHeight()/2,60,paint);
canvas.drawCircle((canvas.getWidth()/2), (canvas.getHeight()/2)-300,60,paint);
canvas.drawCircle((canvas.getWidth()/2)+300, (canvas.getHeight()/2),60,paint);
// load bitmap..
Bitmap test = BitmapFactory.decodeResource(this.getResources(), R.drawable.img1);
Bitmap test1 = MLRoundedImageView.getCroppedBitmap(test, 160);
canvas.drawBitmap(test1, 468, 525, paint);
什麼是「懸停」在觸摸屏的環境呢?你是指用某種有源手寫筆的用戶嗎?或者,你是指用戶何時使用鼠標?對於那些,你可以[嘗試'setOnHoverListener()'](https://developer.android.com/reference/android/view/View.html#setOnHoverListener(android.view.View.OnHoverListener))來找出什麼時候用戶在您的整個視圖上懸停,但您需要確定用戶是否在特定圖像上懸停。 – CommonsWare
我編輯了我的第一個主題,以便清除我想要獲取的內容。我希望在懸停和聯繫時顯示其他內容。這取決於設備.. –