这个问题可能很简单,但我真的不知道要搜索什么,因此找不到令人满意的答案。
我想为我的应用程序的主屏幕制作背景。背景必须只包含一种颜色,并且在右下角,我想要一个我指定高度和宽度的 png 图像。
你怎么做到这一点?
提前致谢!
这个问题可能很简单,但我真的不知道要搜索什么,因此找不到令人满意的答案。
我想为我的应用程序的主屏幕制作背景。背景必须只包含一种颜色,并且在右下角,我想要一个我指定高度和宽度的 png 图像。
你怎么做到这一点?
提前致谢!
findViewById(R.id.layout_root).setBackgroundDrawable(yourComposedBitmap)
。使用 9 个补丁图像。在图像的顶部/左侧制作一个小的彩色边框,并使该边框可拉伸。
例如,在这张图片中:
心是你静止的形象。蓝色是纯色背景色。您在左/上角看到的黑色像素定义了拉伸区域,这告诉它拉伸那些蓝色像素以填充剩余区域。在这个尺寸下有点难以看到,但如果你保存图像并仔细观察它,你会看得更清楚。
有关 9 补丁的更多信息,请查看Android 文档。只是不要忘记将文件扩展名从.png
更改.9.png
为使其工作。