草庐IT

DRAWABLE

全部标签

android - 图片不显示在设备上的 url

我从URL接收图像,它们显示在模拟器上,但当我使用设备时,显示的是默认图像。我不完全确定你需要哪部分代码,所以我会根据要求添加更多:pubImage=extras.getString("pubImage");ImageViewivimage=(ImageView)findViewById(R.id.image);try{ivimage.setImageDrawable(grabImageDrawableFromUrl(pubImage));Log.d(TAG,pubImage);}catch(Exceptione){e.printStackTrace();}

不同宽高比的Android可绘制资源

分辨率为240x320、480x640、1536x1152...的屏幕的纵横比为0.75,分辨率为480*800的屏幕的纵横比为0.6等。我需要针对不同的纵横比使用不同的资源。我可以指定配置文件夹以让Android按屏幕宽高比拍摄图像吗? 最佳答案 您可以为资源指定long和notlong。引用ProvidingResourceslong:Longscreens,suchasWQVGA,WVGA,FWVGAnotlong:Notlongscreens,suchasQVGA,HVGA,andVG

Android 显示全屏 slider 图像

我在Android屏幕上显示了一个gridviewImages。我的需求是滑动全屏图片这里是我的代码:图像适配器:publicclassImageAdapterextendsBaseAdapter{privateContextmContext;//ConstructorpublicImageAdapter(Contextc){mContext=c;}publicintgetCount(){returnmThumbIds.length;}publicObjectgetItem(intposition){returnnull;}publiclonggetItemId(intposition

Android 什么是 setLevel() 以及什么时候应该使用它?

我正在尝试缩放可绘制对象但失败了。然而,这不是本例的问题,它似乎与setLevel()方法有关。我很难从它声明的文档中弄清楚它的作用以及我应该在什么时候使用它:Specifythelevelforthedrawable.Thisallowsadrawabletovaryitsimagerybasedonacontinuouscontroller,forexampletoshowprogressorvolumelevel.IfthenewlevelyouaresupplyingcausestheappearanceoftheDrawabletochange,thenitisrespons

android - 在滚动事件期间更改操作栏 alpha

我尝试在主ScrollView的滚动事件期间在我的操作栏上创建淡入淡出alpha:我试过这个://ActiveOverlayforActionBarbeforesetmycontentintheactivitygetWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);//createanewDrawablefortheABbackgroundfinalColorDrawablenewColor=newColorDrawable(getResources().getColor(R.color.primaryColor));

android - 求进度条Drawable Expand

嗨,我想制作看起来像这样的自定义搜索栏这个形状出现在AndroidStudio上但是当它在手机上运行时它看起来像这样这是我的代码以XML格式在哪里@drawable/custom_seekbar和@drawable/progress_bar和progressbar_progress谁能解决这个问题,或者告诉我哪里出了问题,因为我已经尝试了很多方法但都没有用谢谢你 最佳答案 图像已缩放(API23中添加了width和height属性)。为避免这种情况,您可以包含元素。例如替换:与:请注意gravity属性在bitmap上元素。技巧解释

android - 在 xml 中设置复选框的可绘制对象

如何在XML中设置复选框的可绘制对象?在我使用的代码中fbox.setButtonDrawable();但我没有看到执行相同操作的XML属性。 最佳答案 android:button="@drawable/..."应该是一个statelistdrawable 关于android-在xml中设置复选框的可绘制对象,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4580567/

Android:如何在另一个位图上简单地绘制一个位图

我是Android开发的新手,我很难尝试做一些对我来说显而易见的事情:在较大的图像之上绘制小图像。假设我有一张500x500的图像,我想在不同的位置绘制图标。图标是我加载的png文件:Bitmapimg=BitmapFactory.decodeResource(getResources(),R.drawable.idIcon1)我的“背景图片”是LayerDrawable。然后,我完全迷路了......我必须创建一个Canvas吗?如何在我的“背景图片”上绘制不同位置的图标? 最佳答案 intpositionLeft=0;intpo

java - 如何将可绘制对象的 int ID 存储在 XML TypedArray 中

我的目标是将某些可绘制对象的所有intID存储在TypedArray中,以便我可以按顺序访问这些ID。例如:@drawable/icon1@drawable/icon2@drawable/icon3@drawable/icon4@drawable/icon5这不会产生我正在寻找的int结果,因此我以后可以做一些事情,例如:TypedArraytypedArray=mResources.obtainTypedArray(R.array.bitmapIds);int[][]t=newint[width][height];intindex=0;for(inti=0;i甚至更晚:returnB

android - 更改绘图名称后 Android 中的 ClassCastException?

我正在编写一个Android应用程序,遇到了一个非常奇怪的情况。我有一个动画列表xml文件,它是为名为“loading.xml”的动画加载图形创建的,我将其设置为代码中ImageView的背景。它是这样的:publicvoidstartLoading(){if(!isLoading){loading.setBackgroundResource(R.drawable.loading);loading.post(newRunnable(){publicvoidrun(){anim=(AnimationDrawable)loading.getBackground();anim.start()