草庐IT

DRAWABLE

全部标签

Android - 从 ImageView 获取颜色并将 ColorFIlter 应用于 Drawable

我试图在我之前也应用过滤色器的GridView中获取ImageView的颜色。我在Nexus4上运行4.2.2我正在像这样改变ImageView的颜色。在我应用滤镜之前,图像的实际颜色是白色。DrawablemyIcon=getResources().getDrawable(R.drawable.bufferbuildercolor3);myIcon.setColorFilter(newPorterDuffColorFilter(Color.rgb(Color.red(color),Color.green(color),Color.blue(color)),PorterDuff.Mod

java - 带有可绘制对象的 Android 按钮 - 填充

我想在左侧的Button中添加一个DrawableImage,并尝试了以下操作:button=newButton(this);button.setWidth(screen_dimens(0.25,"w"));//25%ofscreenwidthbutton.setPadding(5,5,0,5);Drawableimg=getResources().getDrawable(R.drawable.image);button.setCompoundDrawablesWithIntrinsicBounds(img,null,null,null);但我想在可绘制对象和按钮边框之间的左侧有一个填

java - 如何在 android 中的图像上放置图钉标记图像?

我是Android新手。我正在开发一个项目,我将在其中获取radio信号值(我可以从API获取值)。我有一个平面图。平面图有厨房、大厅、卧室部分。如果我单击厨房部分,我需要在该部分放置一个带有radio信号值的图钉图像。单击“保存”后,我需要锁定该特定部分中的图像(带有值)。同样,我可以根据需要放置许多Pin图片。请给我一些相关链接或示例代码来开发这个。我已附上图片供您引用。任何帮助将非常感激。 最佳答案 一种方法是使用Canvas。@OverrideprotectedvoidonDraw(Canvascanvas){super.o

java - Android更改开关图片

我想知道如何在android中更改开关的图像。我知道我们可以自定义开关并更改颜色等,但我们如何为开关使用另一个图像。我尝试从我的可绘制对象中设置背景,但开关仍然可见并出现在我的图像之上。我知道我们可以使用切换按钮或图像按钮,但我很好奇我们是否可以对开关这样做。 最佳答案 在Switch组件中重写android:thumb和android:track分别重写开关图像和背景li。例如:其中drawable_switch和drawable_bg分别是选择器。drawable_switch.xmldrawable_bg.xml@Jerry试

android - 将文本添加到 android drawable xml

我正在尝试使用androiddrawablexml。出于品牌推广目的,我想在此xml中插入一些文本。(文本是否被翻译对我来说都没有关系。我只是想要它,这样每当我使用这个可绘制的xml时,就会在我指定的区域中插入一些文本)这可能吗?我真的可以将文本/字符放入drawable.xml中吗?是我修改图像并以这种方式添加文本的唯一方法吗?谢谢 最佳答案 不幸的是,你不能那样做,更多Refer在这里。 关于android-将文本添加到androiddrawablexml,我们在StackOverf

从文件中读取图像时,android drawable 会更改屏幕上的大小

我在私有(private)文件中有一张图片。我读取文件,创建可绘制对象,并将其分配给ImageView。ImageView具有WRAP_CONTENT,因此大小是自动的。在320x480屏幕上,图像看起来不错但是在具有更高分辨率和高密度480x800或480x854(N1,droid)的屏幕上,例如当图像为150x150时,我看到图像为100x100。当然跟密度有关系,但是不知道怎么解决。这是我的代码:FileInputStreamfis=this.openFileInput("icon.png");icon=Drawable.createFromStream(fis,"icon");

Android:如何获取可绘制图像名称

我想获取可绘制图像的名称并将该名称存储在一个字符串中。例如,对于图像,我可能会使用名为play.png或stop.png的.png文件。我只想知道ImageView使用了drawable中的哪个图像。有什么方法可以获取drawable/(??.png)的名称谢谢。 最佳答案 我认为没有任何直接方法可以获取可绘制图像的名称,除非您将图像名称与图像一起存储。在XML中,您可以执行以下操作将图像名称设置为imageview的附加数据android:tag="btful.png"以编程方式设置图像名称ImageViewimg=(ImageV

Android 应用程序使用定时器定期更换墙纸

我想创建一个应用程序,它会以固定的时间间隔更改Android设备的墙纸,比如每隔一小时左右。目前在我的代码中,我启动了一个服务并使用了一个Timer对象。将定期调用Timer对象并更改墙纸。这是我目前使用的代码。墙纸只会更改一次,之后不会更改。请让我知道我该怎么办?publicclassWallpaperextendsService{Timermytimer;intinterval=60000;Drawabledrawable;WallpaperManagerwpm;intprev=1;@OverridepublicvoidonCreate(){super.onCreate();myt

android - 点击按钮时如何制作小闪光灯?

所以我正在制作一个具有100多个按钮的Android应用程序,但是您知道当您不更改背景或任何闪烁橙色的按钮时正常点击按钮。但是,由于我在点击按钮时为按钮添加了背景色,所以它只会转到下一个屏幕,您无法判断自己点击了按钮!有人可以帮我吗?对不起,如果我不知道那些叫什么:( 最佳答案 在drawables中声明这个选择器并命名为例如:button.xmlandroid:drawable可以是颜色、图像、另一个可绘制...然后你可以将你的按钮声明为:如果您在代码中创建按钮,您可以调用方法:setBackgroundResource()并传递

android - 自定义全息按钮

我尝试搜索和使用自定义selectors其他人在这里张贴,使用设置的滤色器和其他各种东西。我认为我完全错了,因为老实说,我对刚刚开始开发的设计并不擅长,但我仍然不认为做我想做的事情会像我所看到的那样复杂:我已经为froyo及更高版本开发了一个应用程序。我希望按钮的背景颜色是全息绿色和全息橙色,就像Androiddeveloperwebsite上的样本一样。.这就是我想要与众不同的全部。当按下全息按钮或标准按钮onpress等时,我想要标准的蓝色突出显示。在froyo、Gingerbread等中预期的行为。我真的很感激任何关于这方面的指导。提前谢谢你们! 最佳