草庐IT

compound-drawables

全部标签

c# - CS0117 C# 'Resource' 不包含 'Drawable' 的定义

在我最终设法设置自定义渲染器之后,我想更改应用中每个按钮的形状。听起来很简单,是吧?设置:Xamarin.Forms版本2.3.2.127Xamarin.Android.Support.*版本23.3.0我的自定义渲染器:varbtn=this.ControlasAndroid.Widget.Button;btn.SetBackgroundResource(Resource.Drawable.arrow_button);当我尝试构建和部署它时,错误列表给出了以下错误:CS0117C#'Resource'doesnotcontainadefinitionfor'Drawable'我该如何

android - Layerlist drawable 不能很好地拉伸(stretch)

我开始学习android层列表和使用可绘制对象。我正在尝试创建一条简单的线,两端各有一个圆圈:我想出了一个图层列表,如下所示。它运行良好,但问题是当我在各种屏幕尺寸上运行它时,圆圈要么与线分开,要么被插入并落在线上。我希望形状按原样调整大小并且不会在不同的屏幕尺寸上变形。我不确定我错过了什么。 最佳答案 试试这个android:drawable="@drawable/ic_online"输出 关于android-Layerlistdrawable不能很好地拉伸(stretch),我们在S

java - Android:将 Drawable 添加到现有的 LayerDrawable

我有一个LayerDrawable,我用一个包含5个Drawable的Drawable数组构造它。现在假设在运行时我想添加另一个Drawable到我的LayerDrawable,以响应一个事件。我如何做到这一点而不必重新创建LayerDrawable,这次使用6个Drawable的Drawable数组?谢谢。 最佳答案 LayerDrawable创建后,不能再添加新的Drawable参见sourceofLayerDrawable:可绘制对象数组保存在mLayerState.mChildren中,并且仅在Constructor中设置。

android - 持有相同图像的多个 ImageView 是否会创建额外的 Drawable 对象或 Drawable 实例?

我目前有一个ViewFlipper,它在每个屏幕中都包含相同的ImageView。问题是我必须在ViewFlipper中为每个屏幕创建一个具有唯一ImageView的ImageView[]数组,以便将它们添加到ViewFlipper因为我遇到了child在使用相同的ImageView时已经有一个父问题。它们都引用R.drawable中的相同资源。我的问题是:数组中的每个ImageView是否都创建一个单独的可绘制对象实例,或者它们是否都只包含对同一可绘制对象的引用?另外,ImageView实例是资源密集型的吗?我担心这会遇到开销问题,因为这个ImageView数组不是唯一的。

android - 机器人的名字 :drawable bookmark/favorites icon

我正在浏览SDK的平台android-7、android-8文件夹以找到我想在我的应用程序中使用的“官方”书签/收藏夹图标。令我惊讶的是我没有找到它?有人知道它的名字吗?我还需要“添加收藏夹/书签”和“删除收藏夹/书签”图标的名称。我不想设计图标,因为我的应用到目前为止只使用系统图标,我想坚持使用它们以在所有图标和所有API级别上保持共同的外观... 最佳答案 浏览android-8res文件夹时,我看到了btn_star_big_off_*.png和btn_star_big_on_*.png,其中包含针对不同状态的大量不同可绘制对

android - 使用 Widget.Sherlock.ActionButton 膨胀 ImageView 时资源不是 Drawable

您好,我正在尝试向操作栏添加动画View,但我在Android2.3(适用于Android4)上遇到此错误1194AndroidRuntimeEFATALEXCEPTION:main1194AndroidRuntimeEandroid.view.InflateException:BinaryXMLfileline#3:Errorinflatingclass1194AndroidRuntimeEatandroid.view.LayoutInflater.createView(LayoutInflater.java:518)1194AndroidRuntimeEatcom.android.

android - 如何从 drawable-xhdpi 获取图像

我尝试让我的应用程序支持多密度。正如我们所知,如果我们想要获得密度值,我们会使用像这样的语法“getResources().getDisplayMetrics().density;”。我的问题是如何从某个文件夹中获取图片。假设我有一个变量:floatmyDensity=getResources().getDisplayMetrics().density;当myDensity返回1.0时,我想从drawable-mdpi中拍照,当它返回0.75时,我想从drawable-ldpi中拍照,与文件夹drawable-xhdpi和文件夹drawable-xxhdpi中的图片相同。我试着让它像这

Android XML drawable透明渐变不透明

我想像PlayMusic一样创建一个透明渐变。drawable/shadow_up.xml:layout/main_layout.xml:但是渐变不是透明的。如何解决这个问题?PlayMusic的渐变:它是透明的。 最佳答案 最可能的答案是你的渐变View不与ListView重叠-换句话说,ListView在你的渐变之上,渐变xml是正确的,它的View定位错误。你应该尝试更像这样的东西Yourlitviewgoeshere,withbothdimensionsmatchparent 关

安卓 : How to create oval size drawable resouce?

我正在尝试创建可绘制资源椭圆形com矩形形状?我想要下面的形状但我得到以下信息:我在用什么:如何创建我想要的形状?提前谢谢你 最佳答案 试试这个椭圆形的。圆角矩形 关于安卓:Howtocreateovalsizedrawableresouce?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/29676847/

android - Drawable.createFromResourceStream() 中的异常——仅限 HTC?

我发布了一个IME(软键盘)应用程序,但我收到了来自HTC手机的崩溃报告。这是堆栈跟踪:java.lang.NullPointerExceptionatandroid.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:465)atandroid.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:697)atandroid.graphics.drawable.Drawable.createFromResourceStream(Dra