我需要一些建議,我必須在應用程序中實現這個設計。這是它應該看起來像(對於圖像的低分辨率抱歉,但這是我現在所有的)。Android用戶界面設計 - 集成它的最佳方式?
所以設計的基本思路是這樣的:
我有一個UI組件,在我的情況,我會使用進度(帶有紅色填充)將舉行關於某種信息用戶數據。例如,如果用戶列有歌曲,則進度條的最大值將是所有歌曲的計數,並且進度將由正在播放的曲目設置。如果我有56首歌曲,並且我正在演奏其中的第23首歌曲,則將根據該整數計算進度。並且進度條上方的小點將表示哪些歌曲是我喜歡的還是不喜歡的。例如,如果我正在播放第23首歌曲,並且它在我的收藏夾中,則應該在同一位置上方的進度條上方顯示點。
所以我的問題是,我應該使用什麼UI組件來添加進度條上方的點。我正在考慮RelativeLayout/LinearLayout/FrameLayout
,但據我所知,他們沒有我可以做類似的功能:layout.addView(view, x, y);
其中x
和y
是座標。或者這是做到這一點的正確方法?也許有更好的方式去做我想達到的事情。使用View
的其他。
歡迎任何形式的幫助/意見/建議!
在此先感謝!