如何将修剪的圆形按钮图像添加到android drawable文件夹?

时间:2018-06-21 18:30:11

标签: android android-layout android-studio

我正在尝试制作一个基本的媒体播放器。我从网站上下载了一个免费的.png圆形播放按钮,但是当我将其复制并粘贴到drawable文件夹中并将其添加为ImageButton时,无法将其缩小到其他按钮和背景的大小是灰色的。

如何缩小按钮并修剪灰色背景?

2 个答案:

答案 0 :(得分:1)

1。。您可以执行以下操作来缩放图像,以使其可在多个设备上运行:

Display display = getWindowManager().getDefaultDisplay(); 
int width = display.getWidth();
int height = display.getHeight();
Image img = yourImage.getScaledInstance((width * .10), (height * .10), Image.SCALE_DEFAULT);)

这只是一个示例,但是它将调整图像的大小,使其接近尺寸的十分之一

2。。另一种方法是使用诸如paint之类的程序简单地调整图像的大小,然后缩小图像。尽管这是立即可以轻松解决的问题,但是图像大小并不能响应实际的屏幕大小。

3。。ScaleType属性还可以根据您在代码中使用图像资产的方式来更改大小。 (感谢Parth Patel)

答案 1 :(得分:1)

我改用ImageView代替,它基本上可以执行按钮可以执行的任何操作并将其按比例缩小。看起来不错,谢谢@ParthPatel给我答案。