2011-03-15 68 views
2

我在某處看到了這一點,並在想如何實現這一點。 假設我有一個書架背景Like this one 如何動態地將圖像置於精確的位置

和我有書的封面圖像。我怎樣才能將這些圖像準確地放在每個木板邊緣上。書的數量並不是固定的,它們可能超出了書架的容量,書架也會增長。書架的每層都包含最多3本封面圖片。

我可以做到這一點的背景還是我需要在畫布上繪製或別的什麼架子?

回答

1

有一次,我想這一種UI的,有可能是幾個方法,我的方法是,

我有一個列表視圖與背景的3D架子,不喜歡你已經證明它有白色牆壁和其他東西的人。背景(3D架),其餘用於擬合整個屏幕,和列表項的各行空間恰好到3D貨架的行和在列表中的項目具有水平取向3個按鈕。

已經有所謂的貨架的應用程序,檢查UI那裏,它是開源的,代碼可能有幫助您更好地

http://www.androidpolice.com/2010/08/19/app-of-the-week-shelvescatalogue-your-possessions/

0

你可以實現它。但是你需要非常精確地計算貨架的寬度。

  1. 以FrameLayout。現在,在這個FrameLayout裏
  2. 採取的ImageView與此貨架圖像。將它添加到的FrameLayout
  3. 在FrameLayout裏,坐4個LinearLayouts與水平方向的4個貨架和調整其高度和左邊距正是因爲每架
  4. 添加書籍ImageViews這些LinearLayouts
相關問題