草庐IT

drawable

全部标签

android - Shape Drawable 参数取决于应用的样式

假设我有一个简单的可绘制形状,它绘制了一个环,如下所示:然后我将这个形状应用为View背景,如下所示:形状的确切细节与这个问题无关——只要说我有一个形状就足够了。现在,我不想对形状的各种参数进行硬编码。我们以thicknessRatio为例举个例子。如果我希望厚度比根据屏幕配置而改变,我当然会使用如下整数资源。我会有一个包含以下内容的values.xml:56然后,android:thicknessRatio="@integer/thickness_ratio".到目前为止,还不错。现在,我还想要我的可绘制形状有两种“flavor”——“大”一种和“小”一种,我希望查询厚度比,而不是根

android - exifinterface 27.1.0,animated-vector-drawable :27. 1.1,所有 com.android.support 库必须使用完全相同的版本

为什么gradle总是说"Allcom.android.supportlibrariesmustusetheexactsameversionspecification(mixingversionscanleadtoruntimecrashes).Foundversions27.1.1,27.1.0.Examplesincludecom.android.support:animated-vector-drawable:27.1.1andcom.android.support:exifinterface:27.1.0"27.1.0在哪里??构建.gradle:dependencies{im

android - Android 5.0 (API 21) 上的 Drawable setHotspot 的用途是什么?

查看Drawabledocs,我们有一个新方法setHotspot(floatx,floaty)描述:Specifiesthehotspot'slocationwithinthedrawable.该页面上没有其他解释,我想知道目的是什么。 最佳答案 热点用于将触摸事件通过管道传输到RippleDrawable中,但也可以由自定义可绘制对象使用。如果您要实现管理自己的可绘制对象的自定义View,则需要从drawableHotspotChanged()方法调用setHotspot()以使以触摸为中心的涟漪正常工作。来自View.java

android - 在drawable中创建文件夹

是否可以在drawable中创建我们自己的文件夹并将我所有的图像放在该文件夹中:"drawable\Myimages\p.png.."如果可能的话,我怎么能在我的Activity中使用这些图像..通常我们使用“R.drawablw.p”但现在怎么写,因为现在我的图像在drawable\Myimages目录中请给我建议..关于安舒曼 最佳答案 不,您不能在drawable目录中创建自己的文件层次结构。但是你可以在http://developer.android.com/guide/topics/resources/providing-

java - 设置 SurfaceView 的背景图像

有没有办法设置SurfaceView的背景图像?它必须在xml中完成还是我可以在Java中全部完成-我的构造函数中有一些看起来像这样的东西:Drawablesky=(getResources().getDrawable(R.drawable.sky));this.setBackgroundDrawable(sky);但它仍然没有显示任何内容。 最佳答案 虽然您不能直接将背景图像设置到SurfaceView,但您可以重叠ImageView(显示您的背景图像)和您的SurfaceView在此之上,使其透明。在为每个SurfaceView

安卓径向渐变

我已将以下可绘制对象设置为LinearLayout背景:根据docs,gradientRadius可以设置为窗口/父级大小的百分比。不幸的是......它不起作用。半径为0。我做错了什么?或者Android出了什么问题?我需要径向渐变来填充整个屏幕。解决方法是什么? 最佳答案 有点晚了,但根据文档,您必须设置“50%p”,而不是“50%”。(注意'p'表示'parent') 关于安卓径向渐变,我们在StackOverflow上找到一个类似的问题: https:

android - 在 Android 上使用 URI react native 本地镜像

我四处搜索,但还没有完全找到正确的解决方案。在将本地文件夹引用添加到XCode项目后,我使用以下代码在iOS上使用uri显示图像没有问题:但在Android上,我不太清楚将图像放在哪里以及如何在代码中引用它们。有人说在android/app/src/main/res/drawable-hdpi中有一个名为“drawable-hdpi”的文件夹,但如果将此文件夹添加到此处,构建将失败。目前只有mipmap文件夹。 最佳答案 ReactNativeImagedoc还不错!静态图片从ReactNative0.14开始,他们建议使用像这样的

android - 我不希望 Android 自动调整位图的大小

我在res/drawable中放置了一些位图。在我通过BitmapFactory.decodeResource()加载位图后,我发现它们会根据密度自动调整大小。这不是我想要的。我希望它们保持原始大小(像素大小)。我该怎么办? 最佳答案 正如在另一个问题中所说,使用drawable-nodpi文件夹将阻止android调整您的图片大小。此外,如果你想拥有hdpi和ldpi格式的多个版本的图像,但不希望系统调整它们的大小(例如,为了保持分辨率的两倍),你可以使用以下代码同时加载你的bitmpap://askthebitmapfactor

android - 自定义评级栏仅显示一颗星

.我创建了一个自定义评级栏。我设置了5个自定义星图,但它只显示了一个。而不是可变数量的评级可绘制对象,我只看到一个,无论设置的星星数量如何。任何帮助将不胜感激。xml.code:Java代码:ActivityRatingBarActivity@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_rating);finalTextViewtext=(TextView)findViewById(R

android - 单击视觉状态更改的按钮

有什么方法可以在Android中为按钮设置动画,以便在您单击它时将按钮的背景更改为按下的图像?我只使用背景属性在表单按钮上显示图像。 最佳答案 使用此XML:将其保存在drawable文件夹中并设置为背景drawable。 关于android-单击视觉状态更改的按钮,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10425741/