作者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