草庐IT

DRAWABLE

全部标签

Android:如何使用 RecyclerView 实现图片库

我想创建一个图片库,其中包含TextView作为标题,ImageViews在Horizo​​ntalScrollView中,就像在figure中显示的那样.我使用RecyclerView来减少我的应用程序的资源,并使用许多ArrayList实现图像,例如:itemFotoIDs.addAll(Arrays.asList(R.drawable.cable_crunches_1,R.drawable.dips_1,R.drawable.kabelrudern_breit_1,R.drawable.kabelrudern_eng_1,R.drawable.klimmzug_1,R.drawa

android - VectorDrawableCompat和Canvas旋转,90/270度drawable消失

我正在尝试使用矢量绘图绘制到Canvas中。在我将Canvas对象旋转90或270度之前,一切都很好。我越接近90或270度,Canvas中显示的可绘制对象就越模糊。最后在90或270度时,Canvas上可绘制的矢量完全消失。是否有某种修复或解决方法?或者我应该使用svg和其他一些库来绘制Canvas吗?谢谢!代码如下:publicclassCanvasViewextendsView{privatestaticfinalStringTAG="CanvasView";privateVectorDrawableCompatvectorDrawableCompat;privateintang

java - 找不到类 'android.graphics.drawable.RippleDrawable' Unicode 问题?

简单地将?(🌑)符号作为android:text="🌑crashhere"添加到TextView会导致以下设备上的应用程序崩溃:三星GalaxyStarPlus(安卓4.1.2)联想S930(安卓4.4.2)LGSpriteLG-H422(安卓5.0.1)检查了一个从头开始创建的空项目。LogCat输出:01-2913:07:38.0095780-5780/c7j.net.myapplicationE/dalvikvm:Couldnotfindclass'android.graphics.drawable.RippleDrawable',referencedfromme

android - drawable 目录中的资源无法正常工作

上下文此问题发生在我使用AndroidStudio3.3中的重构选项将android应用程序从App迁移到AppCompact之后(之前一直使用不支持的库版本),此过程包括手动更改已弃用的API等上。我还将compileSdkVersion从27更新到28,并将支持库版本从27.1.1更新到28.0.0。在我迁移和更新compileSdkVersion和支持库版本之前一切正常。问题迁移后,我可以在手机上运行。但是,我注意到已设置样式的按钮看起来不像它们应有的样子。来自收件人这是我应用于按钮的样式之一。样式.xml@color/text@drawable/button_backgroun

安卓 ImageView ScaleType *FIT_TOP*

我正在尝试实现一个可以容纳横向或纵向图像的ImageView。这些图像应该适合imageview的宽度(如果是横向)或高度(如果是纵向),但在任何情况下它们都必须与View的顶部对齐,没有边距或填充。我想要实现的是类似android:scaleType="fitStart"的东西,但在纵向图像的情况下居中或在横向图像的情况下与顶部对齐.添加:现在我正在使用这样一个丑陋的代码,它似乎可以工作,但不确定这是最好的解决方案:然后在我的类里面,我扩展了ImageView:@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightM

Android:不能使用 android.R.drawable 作为 textview 的背景图片

我正在尝试使用android.R.drawablestat_sys_download作为TextView的背景图片,但它没有显示:textview.setBackgroundDrawable(getResources().getDrawable(android.R.drawable.stat_sys_download));如果我使用不同的android.R.drawable像ic_menu_save它工作正常:textview.setBackgroundDrawable(getResources().getDrawable(android.R.drawable.ic_menu_save

android - 如何在android中的webview中显示本地镜像

我只想在android的webview中显示带有一些文本和其他内容的本地镜像。即我有webviews.t.WebViewmWebView=(WebView)otherappView.findViewById(R.id.webView1);Stringsummary=readRawTextFile(context,R.raw.abc);mWebView.loadData(summary,"text/html",null);在abc.html文件中,我应该为图像的src标签写什么(????部分)附注该项目是一个图书馆项目,所以我不想使用Assets文件夹附注file:///android_

android - map : merging multiple different-size drawables

我有一个问题。我需要合并两个不同大小的图片(drawables)。这个想法是要有一张100x100px的人的照片(动态加载)并且有一个更大的透明背景(例如100x120)。在最后20个像素中,我有一个箭头应该指向一个人在map上的位置。然后我想我可以做这样的事情:Drawable[]layers=newDrawable[2];layers[0]=res.getDrawable(R.drawable.background_img);layers[1]=res.getDrawable(R.drawable.icon);LayerDrawablelayerDrawable=newLayerD

android - 如何给android :startColor in gradient drawable in Android?添加主题属性

根据android文档,android:startColor可以将属性作为一个值:Thismayalsobeareferencetoaresource(intheform"@[package:]type:name")orthemeattribute(intheform"?[package:][type:]name")containingavalueofthistype.我正在尝试向我的渐变可绘制对象添加一个属性,但出现错误。这是可绘制对象的代码:这是style.xml中的代码:#0b2749#0b2749当我尝试运行该Activity时,我收到此错误消息:01-1020:47:30.8

android - Android上如何获取ImageView的Drawable的矩形?

我想获取将包裹ImageView的Drawable的矩形对象,而不是包裹ImageView的矩形。我将使用该矩形在Drawable周围绘制一些奇特的矩形。我怎样才能得到那个矩形? 最佳答案 Rectrect=newRect();ImageViewiV=newImageView();rect.left=iV.getLeft();rect.top=iV.getTop();rect.bottom=iV.getBottom();rect.right=iV.getRight();现在你有了你的矩形。