草庐IT

Drawable-hdpi

全部标签

android - 找不到类 'android.graphics.drawable.RippleDrawable'

我正在使用第三方库,有一种方法使用DrawableCompat.setTintMode(drawable,PorterDuff.Mode.SRC_IN);。当我在android5.0+上测试我的应用程序时,没有问题并且运行良好。但是当它来到android4.4.4时,它抛出了一个异常:05-0913:15:15.03026447-26447/com.wizchen.athitE/AndroidRuntime:FATALEXCEPTION:mainProcess:com.wizchen.athit,PID:26447java.lang.RuntimeException:Unabletos

android - react native : Could not find support-vector-drawable. aar

这个问题在这里已经有了答案:AndroidStudio3.1.3GradleSyncError.CouldNotDownloadGradle-Core.jar(4个答案)关闭4年前。我运行react-native0.57.1​​应用程序,然后我得到以下几行。FAILURE:Buildfailedwithanexception.*Whatwentwrong:Couldnotresolveallfilesforconfiguration':app:debugCompileClasspath'./>Couldnotfindsupport-vector-drawable.aar(com.and

android - 如何从 drawable 引用到 style

我的带有标签的应用程序有两个主题。在每个主题选项卡中,在选中和未选中状态下都有不同的图像。如何按主题正确引用图像?例如。我在themes.xml中有@drawable/ic_tab_shows_unselected_light@drawable/ic_tab_shows_selected_light@drawable/ic_tab_news_selected_light@drawable/ic_tab_news_unselected_light@drawable/ic_tab_shows_unselected_dark@drawable/ic_tab_shows_selected_da

android - 如何在 Android 中动态合并两个 Drawable?

所以我有两个不同的Drawables我需要合并并获得一个Drawable在运行时。我要第一个Drawable位于顶部,另一个位于底部。我遇到了LayerDrawable看起来这正是我需要的,但我在尝试安排Drawables时遇到了麻烦.所以我有一个ImageButton这是48x48dp这就是最后的Drawable去。第一个Drawable是一个加号按钮(20x20dp),第二个是加号按钮下方的小点(4x4dp)。加号按钮Drawable使用字体字形加载。我正在创建点按钮Drawable使用此xmlfragment:我的第一种方法是同时添加Drawables到LayerDrawable

Android AppCompat 23.1.0 Tint Compound Drawable

我使用下面的方法使用android.support.design23.0.1正确着色复合可绘制对象。现在他们发布了23.1.0,它不再适用于apiLVL16,我所有的可绘制对象都是黑色的。有人有什么建议吗?privatevoidsetCompoundColor(TextViewview){Drawabledrawable=view.getCompoundDrawables()[0];Drawablewrap=DrawableCompat.wrap(drawable);DrawableCompat.setTint(wrap,ContextCompat.getColor(this,R.co

java - 设置 Layered Drawable 的大小?

我正在为我的应用程序制作一个图标。该应用程序基本上是一个friend查找器。我正在创建一个看起来很像GoogleLatitude图标的叠加层。我有一个图像因用户而改变,我有寄宿生。我已经能够很好地进行分层绘制和叠加,但问题是,图像会拉伸(stretch)到边框的大小。这是一个问题,因为如果您从未见过GoogleLat图标,它的底部有一个点,点之间有空隙。我需要做的是以某种方式将不断变化的图像的大小限制在边框正方形部分的范围内。任何帮助将非常感激。这是我的fragment:BitmapFactory.Optionsoptions=newBitmapFactory.Options();op

android - 是否可以使用 drawable+color 作为背景?

我有一个不透明的图案(10%的不透明度),我需要将它与一些颜色结合起来。是否可以为图片设置背景颜色? 最佳答案 当然。只需使用LayerListDrawable。类似于:将其保存在您的res/drawables目录中,并将其用作您的背景。遗憾的是,如果您的应用程序更复杂,有时tileMode会无缘无故地取消设置。如果遇到这种情况,您将不得不在Java中重新添加平铺模式。我一般还是在xml中设置,然后做类似的事情:Viewv=findViewById(R.id.my_view);LayerDrawablelld=(LayerDrawa

android - 从状态列表 drawable 中获取特定的 drawable

我有一个可绘制的状态列表,我想从可绘制的状态列表中获取一个特定的可绘制对象:我为每个键选择正确的可绘制状态,如下所示:if(keyIsNumbers){if(KPlusInputMethodService.sNumbersState==2){drawableState=mDrawableStatesProvider.KEY_STATE_TOPNAV_CHECKED;}}现在状态定义如下:KEY_STATE_TOPNAV_NORMAL=newint[]{keyTypeTopNavAttrId};KEY_STATE_TOPNAV_PRESSED=newint[]{keyTypeTopNav

android为方向提供不同的drawable资源

我想为不同的方向提供不同的可绘制资源。提供可绘制对象的横向和纵向版本的正确文件夹名称是什么?我查看了android文档,没有看到像drawable-hdpi-land或drawable-hdpi-port这样的东西。这些是正确的名称吗? 最佳答案 是drawable-land-hdpi等,查看完整订单的文档:http://developer.android.com/guide/topics/resources/index.html 关于android为方向提供不同的drawable资源,

android - 使用 drawable 文件夹中的默认资源(MDPI 大小),drawable-mdpi 文件夹有什么意义?

我有各种不同像素密度的全套图像,我需要将位图资源放入drawables文件夹(位于MDPI)以用作默认资源(以防止在我没有的像素密度设备上崩溃迎合,例如xhdpi),但这意味着将drawable-mdpi中的资源复制到drawable文件夹中。因为复制显然不好,我想知道我是否应该只删除drawable-mdpi文件夹,并将我的MDPI资源保留在(默认)drawable文件夹中还是我遗漏了什么? 最佳答案 您不需要复制您的资源。一个好的做法是执行以下操作:-将所有非基于图像的可绘制对象放入res/drawable/(例如所有XML可绘