最好,我想要一个有点花哨的斜面。我希望这张照片有一些深度......所以看起来并不那么简单和老式:)
答案 0 :(得分:7)
您可以使用2D Canvas
API执行某些操作,但我对此描述的过程不够了解。以下是您可以尝试使用普通小部件进行操作的方法......好吧,大部分是普通的小部件......:
步骤#1:创建一个九贴片PNG,它具有“有点奇特的斜角”,旨在拉伸图像。
步骤2:将九个补丁PNG设置为包含您图像的ImageView
的背景。
步骤3:调整ImageView
的填充,使斜角显示 - 这取决于你制作斜角效果的宽度。
你可能需要将9补丁的PNG放在LinearLayout
或其他东西上并且在那里有ImageView
(然后使用边距让斜角透过),但我认为你可以在没有额外小部件的情况下做到这一点。
答案 1 :(得分:5)
我想说最简单的方法是将九补丁PNG设置为ImageView的背景。这样src会加载图像,而background属性会加载背景9.png图像。
为背景创建9.png时,请注意不要将边框线标记为难以处理。看图像。