草庐IT

DRAWABLE

全部标签

android - 在按钮选择器中更改 drawableleft

我找到了这个问答IsitpossibletochangetheleftdrawableofaButtoninSelectorxml?它对我不起作用。我试过这个:像这样设置选择器:谁能告诉我如何让它工作? 最佳答案 我建议:您的按钮xml:selector_aj_share_button_drawableleft.xml(在你的drawable文件夹中)它现在适用于左侧可绘制对象。尝试对selector_aj_share_button_state做同样的事情。希望对您有所帮助! 关于and

android - 如何修改 Android 9patch 图片的颜色?

我真的不明白如何创建9patch图像,但我找到了一个正在处理我的fragment的图像。问题是边框外的颜色不是背景的颜色。我尝试将像素的颜色从图像更改为背景颜色,但生成的图像不再有效。这是有效但颜色错误的图像:http://i.stack.imgur.com/cJBfV.png如何更改边界外像素的颜色,或者如何创建看起来像那样的新9patch图像? 最佳答案 您可以使用支持v4的DrawableCompat。下一个代码显示了如何更改Toast颜色。如您所知,toast背景是一个名为toast_frame.9.png的9patchDr

Android:如何移动 BitmapDrawable?

我正在尝试在自定义View中移动BitmapDrawable。它与ShapeDrawable配合使用效果很好,如下所示:publicclassMyViewextendsView{privateDrawableimage;publicMyView(){image=newShapeDrawable(newRectShape());image.setBounds(0,0,100,100);((ShapeDrawable)image).getPaint().setColor(Color.BLACK);}@OverrideprotectedvoidonDraw(Canvascanvas){ima

android - 如何在Android中设置键盘背景

这听起来可能很愚蠢,但我确实是Android编程的新手。我在网上查过这个,但看起来好像没有人遇到过这个问题。我正在为我们学校的Android项目制作一个软键盘。我打算为这个键盘制作自己的背景,但我不知道如何更改键盘的背景。我在我的可绘制目录中制作了一个buttonbgselector.xml文件:我试着在这里设置背景:@OverridepublicViewonCreateInputView(){mInputView=(KeyboardView)getLayoutInflater().inflate(R.layout.input,null);mInputView.setBackgroun

android - 实现android :button ="@drawable/checkbox" programmatically

我正在尝试创建自定义复选框按钮图像。经过一些研究,我遇到了这个代码示例:我的问题是如何在代码中实际实现android:button。 最佳答案 setButtonDrawable(Drawabled)是要走的路。确保它是可绘制状态列表以响应用户交互。一步一步的指导至少有2张图片。(一个用于检查状态,另一个用于正常状态)创建xml可绘制对象。http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList使用setButtonDra

Android 自定义 Drawable 与自定义 View

我想知道在Shelves项目中创建自定义Drawable有什么区别:http://code.google.com/p/shelves/创建自定义View? 最佳答案 Drawble仅响应绘制操作,而View响应绘制和用户界面,如触摸事件和关闭屏幕等。View可以包含许多Drawbles。 关于Android自定义Drawable与自定义View,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

android - ImageButton onClick 改变颜色

我正在创建一个像这样的ImageButton:我想实现一种方法,让按钮在单击/按下时闪烁或改变颜色,只是为了识别它已被单击。我知道我可以将背景引用为可绘制对象,并将state_pressed选择器设为某种颜色。我试图避免为可绘制对象中的每个按钮创建一个单独的xml文件。在不创建所有这些额外的xml文件的情况下执行此操作的最佳方法是什么? 最佳答案 您需要为按钮背景创建自定义可绘制选择器。此文件将位于您的XML文件夹中,看起来像这样(每个元素描述处于不同选择状态时的按钮背景):文件将被命名为:res/drawable/my_custo

android - 如何从 API 获取我的应用程序中应用程序图标的资源 ID

我正在编写一个可以包含在各种APK中的API。我想生成带有该应用程序图标的通知,这需要资源ID。我找不到查找资源ID的方法。我不知道应用程序图标的名称。上下文在构造函数中传递到我的类。这是我目前所拥有的:ApplicationInfoapp=mContext.getApplicationInfo();packageManager=mContext.getPackageManager();Drawabledrawable=packageManager.getApplicationIcon(app);StringpackageName=packageManager.getApplicati

android - 如何为多个屏幕分辨率定义可绘制文件夹名称(Nexus 10 和 Galaxy Tab 10 之间的冲突)?

以下文件夹结构适用于上述设备和分辨率:drawable-hdpi--适用于480x800drawable-ldpi--空drawable-mdpi--适用于320x480和240x320(mdpi设备)drawable-sw600dp-tvdpi--适用于Nexus72012tvdpidrawable-sw600dp-xhdpi--适用于Nexus72013xhdpi问题出在Nexus10和SamsungGalaxyTab10(Tab是Android4.0和mdpi)。为了处理这两种设备,我添加了两个单独的可绘制文件夹:drawable-sw800dp-xhdpi--适用于Nexus1

android - 在 Android 中使用 Transitions 的 ImageButton

我正在尝试创建一个具有自定义选择器的透明(无按钮背景)ImageButton。我让选择器对着按钮工作,但我现在希望选择器可绘制对象相互淡入淡出。我看到了可以用XML表示的TransitionDrawable对象。有没有办法将它连接到我的选择器?下面是用于在屏幕左下角创建图像按钮的XML布局代码。目前,它突然从一个图像转到下一个图像,而忽略了转换XML。selector_button.xmltransition_normal_to_pressed.xmlactivity.xml 最佳答案 您需要删除选择器并直接将过渡用作ImageBu