草庐IT

drawable

全部标签

android - View 中背景可绘制图像的不透明度(使用 XML 布局)

我只是想知道是否有一种方法可以更改View(即TextView等)的背景图像的不透明度。我知道我可以这样设置背景图片:android:background="@drawable/my_drawable_image"或者我可以使用这样的alpha设置来设置特定的背景颜色:android:background="#10f7f7f7"如果我将背景设置为可绘制图像,是否有办法控制不透明度(设置alpha)?我想在XML布局中做到这一点。我已经知道我可以抓取Drawable对象并以编程方式设置alpha,但我想看看我是否可以在布局中做到这一点。 最佳答案

android - View 中背景可绘制图像的不透明度(使用 XML 布局)

我只是想知道是否有一种方法可以更改View(即TextView等)的背景图像的不透明度。我知道我可以这样设置背景图片:android:background="@drawable/my_drawable_image"或者我可以使用这样的alpha设置来设置特定的背景颜色:android:background="#10f7f7f7"如果我将背景设置为可绘制图像,是否有办法控制不透明度(设置alpha)?我想在XML布局中做到这一点。我已经知道我可以抓取Drawable对象并以编程方式设置alpha,但我想看看我是否可以在布局中做到这一点。 最佳答案

Android可绘制: layer-list repeat bitmap does not load when entirely covered

我有一次加载三个全屏周View(上一个、下一个、当前)。每个周View都有7列(一周中的每一天),具有可绘制的背景。我的可绘制资源背景是solidandroid:color="#FFF"/>由于某种原因,如果我将三组七个放在一起,则只有前面(可见的一组)会得到重复的图像(实际上是一个gif)。如果我把前面移过来,你可以看到其他人没有得到重复的图像详情布局是RelativeLayout,子类是RelativeLayout的三个子类。这三个子类彼此相同,并覆盖了允许它们被拖动的dispatchTouchEvent。它们从彼此顶部开始,因此只有前面的可见。它们几乎完全相同,只是其中一个在顶部

Android可绘制: layer-list repeat bitmap does not load when entirely covered

我有一次加载三个全屏周View(上一个、下一个、当前)。每个周View都有7列(一周中的每一天),具有可绘制的背景。我的可绘制资源背景是solidandroid:color="#FFF"/>由于某种原因,如果我将三组七个放在一起,则只有前面(可见的一组)会得到重复的图像(实际上是一个gif)。如果我把前面移过来,你可以看到其他人没有得到重复的图像详情布局是RelativeLayout,子类是RelativeLayout的三个子类。这三个子类彼此相同,并覆盖了允许它们被拖动的dispatchTouchEvent。它们从彼此顶部开始,因此只有前面的可见。它们几乎完全相同,只是其中一个在顶部

android - 资源数组

这个问题在这里已经有了答案:StoringR.drawableIDsinXMLarray(5个回答)关闭5年前.有没有办法在XML中定义一个数组,其中元素是资源引用?例如(它不起作用,但它解释了我想要什么):@drawable/pencil@drawable/pencil@drawable/pencil@drawable/pencil@drawable/pencil@drawable/pencil 最佳答案 如果我正确理解您的问题,我想我知道一种解决方法(因为通过getResources().getIntArray()访问它们不起作

android - 资源数组

这个问题在这里已经有了答案:StoringR.drawableIDsinXMLarray(5个回答)关闭5年前.有没有办法在XML中定义一个数组,其中元素是资源引用?例如(它不起作用,但它解释了我想要什么):@drawable/pencil@drawable/pencil@drawable/pencil@drawable/pencil@drawable/pencil@drawable/pencil 最佳答案 如果我正确理解您的问题,我想我知道一种解决方法(因为通过getResources().getIntArray()访问它们不起作

安卓牛轧糖 : TextureView doesn't support displaying a background drawable

我一直在我的Android应用程序中使用TextureView,它运行良好。就在最近,我在使用AndroidAPI25(7.1.2)的Android设备上测试了我的代码。相同的代码现在不起作用并引发错误,java.lang.UnsupportedOperationException:TextureView不支持显示背景可绘制对象。我知道voidsetBackgroundDrawable(可绘制背景)是deprecatedforalongtime,现在它必须已被删除。但我什至不是自己设置的。我正在使用最新的buildTools和SDK。所以,我想知道为什么没有更新textureView内

安卓牛轧糖 : TextureView doesn't support displaying a background drawable

我一直在我的Android应用程序中使用TextureView,它运行良好。就在最近,我在使用AndroidAPI25(7.1.2)的Android设备上测试了我的代码。相同的代码现在不起作用并引发错误,java.lang.UnsupportedOperationException:TextureView不支持显示背景可绘制对象。我知道voidsetBackgroundDrawable(可绘制背景)是deprecatedforalongtime,现在它必须已被删除。但我什至不是自己设置的。我正在使用最新的buildTools和SDK。所以,我想知道为什么没有更新textureView内

Android可绘制: Specifying shape width in percent in the XML file?

我正在尝试创建一个简单的Drawable,我想将其设置为View的背景(使用setBackgroundDrawable)。我只是想将drawable的背景分成2个相等的矩形(50%-50%),第一个要填充黑色,第二个填充白色:如何在可绘制XML定义文件中指定每个形状的宽度应为50%?像android:width="50%".(我正在开发Android3.0,但我认为这是一个普遍的Android问题。)P.S:您可以在CSS或XAML中执行此操作。 最佳答案 您不能指定百分比。您需要为其指定一个维度值。android:width在这里

Android可绘制: Specifying shape width in percent in the XML file?

我正在尝试创建一个简单的Drawable,我想将其设置为View的背景(使用setBackgroundDrawable)。我只是想将drawable的背景分成2个相等的矩形(50%-50%),第一个要填充黑色,第二个填充白色:如何在可绘制XML定义文件中指定每个形状的宽度应为50%?像android:width="50%".(我正在开发Android3.0,但我认为这是一个普遍的Android问题。)P.S:您可以在CSS或XAML中执行此操作。 最佳答案 您不能指定百分比。您需要为其指定一个维度值。android:width在这里