我還想捕獲用戶是否在顯示時單擊了該圖像。我想在android中創建一個活動,在短時間內在屏幕上隨機出現圖像
回答
來自我腦海的最簡單的方法是使用相同的圖像顯示一組圖像,並且一次只啓用一個圖像視圖。並設置一個onclick監聽器。 或者你也可以有一個圖像視圖並動態改變它的位置。並將其設置爲onlicklistener。
你能告訴我如何動態改變圖像視圖的位置嗎? – 2012-03-27 13:53:16
here' ImageView image; LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); params.setMargins(100,0,0,0); // OR params.topMargin = 100; image.setLayoutParams(params);' 您需要編寫一個代碼來生成不同的參數以將圖像放置在不同的位置,這非常容易。我希望這有助於。 – 2012-03-27 15:03:32
thanx anurag ...你的想法給了我一個新的思路...今晚會嘗試他們:) – 2012-03-27 15:31:50
使用一個單獨的ImageView
放置在一個簡單的佈局如FrameLayout
內顯示該活動。您可以通過在視圖上調用setVisibility()
來管理隱藏/顯示。
您可以使用offsetTopAndBottom()
和offsetLeftAndRight()
方法在該佈局框架內移動視圖,傳遞隨機值以在屏幕上移動視圖。請記住,這是一個偏移量,而不是絕對位置集,因此您必須確保不會將圖像發送到屏幕外。
您可以通過將OnClickListener
附加到ImageView
來管理用戶的水龍頭,只有當用戶在圖像可見時點擊圖像時纔會調用該水龍頭。
HTH
感謝您的迴應,我會盡力實施它 – 2012-03-27 13:56:05
- 1. 如何使一個活動出現在Android屏幕的一半屏幕上
- 2. 在Android上一次在UI屏幕上顯示20個隨機圖像
- 3. 如何在移動靈活視圖的屏幕上隨機移動圖像?
- 4. 在android中的屏幕上移動一個圖像按鈕
- 5. 在隨機時間內旋轉圖像
- 6. 使圖像隨機出現並在一定時間後消失
- 7. 在一個活動中創建多個屏幕
- 8. 隨機移動星星在屏幕上
- 9. 動態創建的圖像不會出現在屏幕上! - > Javascript
- 10. 屏幕圖像沒有出現在屏幕上
- 11. 想在同一屏幕上做兩個不同的活動
- 12. 隨機調用圖像到屏幕上?
- 13. 防止在關閉屏幕時重新創建Android活動
- 14. 在指定的時間間隔內在C#中創建一個隨機GUID
- 15. 在android中移動圖像部分在屏幕上移動
- 16. 在android中單擊一個活動的屏幕截圖
- 17. 在屏幕上隨機移動一個對象
- 18. 我有一些圖像,我想在全屏幕上在iPad上展示它?
- 19. 我想在Android中創建一個滑動視圖
- 20. 隨着文字出現在屏幕上,自動向下滾動
- 21. 在pygame中隨機創建圖像
- 22. 滾動android屏幕上的圖像屏幕上的圖像
- 23. 在一個屏幕上的Android兩個活動
- 24. CCSprite在行動/屏蔽時沒有出現在屏幕上
- 25. 在Android中從視圖/屏幕創建圖像
- 26. 從android屏幕活動創建視頻
- 27. requestAnimationFrame在屏幕外移動時表現出奇怪的圖像
- 28. 測量android活動運行時間(在屏幕上停留的活動)
- 29. 如何在屏幕上顯示隨機圖像的代碼?
- 30. 如何在同一時間在屏幕上創建數千個圖像和像素?使用Python
單個圖像出現在屏幕上的隨機位置。 – 2012-03-26 15:56:37
向我們展示您嘗試過的方式,以及您遇到困難的特定位。我們不只是爲你寫代碼。 – 2012-03-26 16:08:09