草庐IT

drawable

全部标签

android - Cordova android 启动画面失真

我有一个Cordova应用程序,启动时有一个闪屏。启动画面已显示,但已变形。似乎没有采取好的解决方案。我的启动画面是一个位图图像,我不在乎它是否被裁剪但我不希望它被扭曲。根据doc,我有以下结构和不同尺寸的闪屏:drawable-xhdpi/splash.png//960x720pxdrawable-hdpi/splash.png//640x480pxdrawable-mdpi/splash.png//470x320pxdrawable-ldpi/splash.png//426x320px这是Cordova错误吗?我错过了什么吗?我用Galaxys3mini、HTC等少数设备进行了测试

android - iOS中有没有类似于Android的XML Drawables的东西?

我目前正在为我的公司创建一种“设计语言”,其中包括用于按钮、slider等的自定义绘图。基本上我的想法是我希望我们在Android和iOS上的应用程序在外观和感觉上尽可能相似。我从Android开始,为具有简单边框和圆角等的按钮创建XML可绘制对象。因为我使用的是XML,所以我可以通过一次更改轻松更改线条粗细、半径尺寸和颜色等内容。其他文件引用诸如@dimen/default_thickness等内容。iOS上有类似的概念吗?我想做的是在iOS上“动态地”重新创建这些UI元素,这样我就不必为每个元素创建图像文件。当一个应用程序对对象使用一种颜色而另一个应用程序使用其他颜色时,这会变得更

java - 如何让 Android Studio 从 svg 文件自动创建 Vector drawable?

我正在使用AndroidStudio2.0,目标是支持vector图像的SDK版本21。我从New->VectorAsset添加.svg文件,它从中生成一个可绘制对象(.xml)。问题是,当我更改.svg(在vector图形编辑器中)时,.xml不会在Studio中自动更新。如果.svg发生变化,如何让它自动更新生成的.xml文件?问候! 最佳答案 答案是:可以!!而且非常简单!只需在文件夹上单击右键(例如可绘制)并选择:然后选择:你明白了!(有一些限制:https://developer.android.com/studio/wr

java - 以编程方式更改可绘制对象的角半径

我在xml中定义了这个形状:##thisneedchange我正在创建以下对象:Drawableshape=getResource().getDrawable(R.drawable.myshape);我需要修改它的半径(或创建一个具有另一个角半径的半径)。如何改变半径?如何以编程方式创建形状? 最佳答案 我解决了我的问题。解决方案在这里:privateDrawablegetShape(){GradientDrawablegradientDrawable=newGradientDrawable(GradientDrawable.Ori

java - 如何在android中创建图像按钮?

所以我是android开发的新手...我如何创建一个像按钮一样的图像,所以当我按下该图像时,图像会启动一个特定的Activity。所以我希望它显示为图像: 最佳答案 创建ImageButton为:在main.xml中:android:layout_width="wrap_content"android:layout_height="wrap_content"/>在代码部分:ImageButtonib=(ImageButton)findViewById(R.id.ib);ib.setOnClickListener(ibLis);}pr

android - 管理多个异步任务以从 html 代码下载多个图像,泄漏 ram,有什么想法吗?

我正在开发一个Android应用程序。现在我正在将bbcode解析为html并将其显示在TextView中,TextView位于自定义ListView中。我使用Html.ImageGetter()来显示从AsyncTask下载的图像。它适用于少量图片。但是如果要求应用程序下载40-50张图片,就会创建40-50个任务,它就会变得一团糟。每个任务都会打开一个流来下载图像。之后它将字节解码为位图,调整它们的大小,将它们保存到sdcard并回收位图。现在,如果应用同时加载所有这些图像,它会使用大量内存。我设法让它超过了48mb。16和48之间有很大的差距:(。我搜索了如何解决这个问题。我从谷

android - 管理多个异步任务以从 html 代码下载多个图像,泄漏 ram,有什么想法吗?

我正在开发一个Android应用程序。现在我正在将bbcode解析为html并将其显示在TextView中,TextView位于自定义ListView中。我使用Html.ImageGetter()来显示从AsyncTask下载的图像。它适用于少量图片。但是如果要求应用程序下载40-50张图片,就会创建40-50个任务,它就会变得一团糟。每个任务都会打开一个流来下载图像。之后它将字节解码为位图,调整它们的大小,将它们保存到sdcard并回收位图。现在,如果应用同时加载所有这些图像,它会使用大量内存。我设法让它超过了48mb。16和48之间有很大的差距:(。我搜索了如何解决这个问题。我从谷

android - 创建 360 度交互式产品预览

我觉得我会脱离这个论坛的背景,如果我是,请给我指明正确的方向。我要为网站创建360度旋转产品预览。例如:http://uniqstudios.co.uk/vid-360/interactive-360-rotate-rich-media-2我想知道是否有一种简单的方法可以做到这一点,比如我们有全景照片应用程序,我也可以使用一些应用程序来创建这样的东西吗?或者有特定的相机可以做到这一点。另外,请告诉我如何在网站中嵌入这些360度旋转图像。在此先感谢您将我带到正确的论坛,或在这里帮助我。齐山。 最佳答案 如果你有不同角度的二维图像(如果

android - 创建 360 度交互式产品预览

我觉得我会脱离这个论坛的背景,如果我是,请给我指明正确的方向。我要为网站创建360度旋转产品预览。例如:http://uniqstudios.co.uk/vid-360/interactive-360-rotate-rich-media-2我想知道是否有一种简单的方法可以做到这一点,比如我们有全景照片应用程序,我也可以使用一些应用程序来创建这样的东西吗?或者有特定的相机可以做到这一点。另外,请告诉我如何在网站中嵌入这些360度旋转图像。在此先感谢您将我带到正确的论坛,或在这里帮助我。齐山。 最佳答案 如果你有不同角度的二维图像(如果

【Android】Android Drawable与Bitmap互转

Drawable转成Bitmap方法一:创建空Bitmap并用canvas绘制privateBitmapdrawableToBitamp(Drawabledrawable){//声明将要创建的bitmapBitmapbitmap=null;//获取图片宽度intwidth=drawable.getIntrinsicWidth();//获取图片高度intheight=drawable.getIntrinsicHeight();//图片位深,PixelFormat.OPAQUE代表没有透明度,RGB_565就是没有透明度的位深,否则就用ARGB_8888。详细见下面图片编码知识。Bitmap.Co