作者SeungHsu (Seung)
看板AndroidDev
標題[問題] imagebutton 縮放及位置配置
時間Tue Oct 29 10:33:35 2013
小弟有一問題想請問在場各位高手!
目前開發一個程式的主畫面,在這個
主畫面有數個imagebutton,而這數個
imagebutton與background的圖有關聯
。
原本是用4吋螢幕下去排imagebutton
的位置,但只要換成其他螢幕尺寸的
模擬裝置imagebutton就和background
卻搭不太上。
(各個imagebutton的相對應位子不會跑掉)
之前有問過老師,老師說要用scale
,但並沒有多講有關於scale的內容,
上述的問題用了scale可以解決嗎!?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.131.115.171
1F:→ jack19900510:可以這麼說 要算出背景圖被縮放了多少 10/29 11:14
2F:→ jack19900510:進而算出 button 的長寬與 margin 10/29 11:14
3F:→ lovelycateye:你要不要考慮把你的需求畫成圖給大家看 10/29 11:29
4F:→ lovelycateye:搞不好用 9patch 或是其他方式就好,用算的很累的 10/29 11:30
5F:→ ted66:解決不了,要準確還是把背景圖切割,9PATCH邊比較適合純色 10/30 11:03
6F:→ ted66:切割再用TABLE去處理的話應該會準很多 10/30 11:03
7F:→ SeungHsu:剛剛大概用小畫家畫了一下我示意圖 箭頭是imagebotton 10/30 13:07
9F:→ SeungHsu:藍虛線表示button的相對距離,真正實作的bottn約有15個 10/30 13:10
10F:→ SeungHsu:如果是那麼多imagebutton要對應同個背景 哪種法適合呢? 10/30 13:11
11F:→ SeungHsu:感謝各位熱心回覆,希望能找到適合這種數量的方法啊! 10/30 13:12
12F:推 tac0wu:你的圖好有fu 10/30 20:46
13F:→ tac0wu:你的背景圖會變形嗎 還是等比例放大縮小然後置中? 10/30 20:48
14F:推 tac0wu:如果是default background行為的話 10/30 20:50
15F:→ tac0wu:你首先要知道 背景圖片被拉之後的長和寬(這裡建議用全螢幕) 10/30 20:51
16F:→ tac0wu:省的花力氣還要去算status bar的高度 10/30 20:52
17F:推 tac0wu:突然覺得要打好多字 Orz 10/30 20:56
18F:推 tac0wu:握建議你要對得準的話 要記住的是箭頭的尖端 在你原圖的位 10/30 20:59
19F:→ tac0wu:置 然後用那位置向量做跟背景圖片相同的變形 之後倒推回你 10/30 21:01
20F:→ tac0wu:image 所該放置的位置 我想到最簡單的方法大概就是這樣 10/30 21:01
21F:→ SeungHsu:背景圖不會變形,是固定的會像您說的等比例放大縮小置中 11/01 15:42
22F:→ SeungHsu:然後開發時是使用fullscreen的方式 所以不會有bar的問題 11/01 15:43
23F:→ SeungHsu:可知道背景圖片被拉之後的長和寬,有那麼多不同的裝置, 11/01 15:44
24F:→ SeungHsu:還是可以以4吋為基準,放大或縮小多少下去做向量呢? 11/01 15:47