Articles of graphics

在Android中使用Matrix缩放和旋转位图

我试图缩放和旋转单个操作之前creting最后的位图,但preRotate,postConcat似乎并没有工作。 Bitmap bmp = … original image … Matrix m = new Matrix() m.setScale(x, y); m.preRotate(degrees, (float) width / 2, (float) height / 2); Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight(), m, true); 它只适用于规模而不是旋转。

Actionbar Logo的大小?

在Google I / O 2012 Android应用程序中,使用了一个操作栏标志,而不是普通的应用程序图标。 在开源项目中,我可以find340x72的图片,只在这个维度上显示。 我search是否有一些指定的大小在操作栏中使用徽标,但我没有find任何东西。 你知道这件事吗?

如何使位图周围的发光效果?

以下代码是我到目前为止。 但是,有两个问题: 我想要内部和外部的发光效果,看起来类似于Photoshop的混合选项。 但是,我只是设法使外部发光,如果我设置BlurMaskFilter.Blur.INNER或其他值,整个图像被阻止,而不是只是边缘。 尽pipe我将“ FF ”设置为alpha值,但发光颜色仍然很暗。 Bitmap alpha = origin.extractAlpha(); BlurMaskFilter blurMaskFilter = new BlurMaskFilter(5, BlurMaskFilter.Blur.OUTER); Paint paint = new Paint(); paint.setMaskFilter(blurMaskFilter); paint.setColor(0xffffffff); Canvas canvas = new Canvas(origin); canvas.drawBitmap(alpha, 0, 0, paint); return origin;

Android:支持所有设备的背景图像大小(以像素为单位)

我正在创build一个将在所有Android设备上运行的应用程序。 我想为我的应用程序创buildxhdpigraphics。 我的应用程序是全屏。 我很困惑创buildgraphics。 任何人都可以告诉我像素的背景图像的最佳尺寸。 例如: xhdpi:720×1280像素 hdpi:480×800像素 mdpi:320×480像素 ldpi:240×320像素 build议我将在所有设备上出现的最佳尺寸。 因为我的graphics是我的应用程序的核心。 我希望每台设备都能得到最好的图像。 Android将不会涉及图像的压缩或扩展。

如何使文字发光?

我们可以应用发光效果如下所示的任何文字: 更新:请告诉我什么我需要创build这样的事情: 我需要一个特殊的字体吗?

如何设置形状的不透明度?

我已经知道如何设置背景图像的不透明度,但我需要设置我的形状对象的不透明度。 在我的Android应用程序,我有这样的: 我想使这个黑色区域有点透明,就像这里,例如我可以看到圆圈,虽然这个“欢迎…”: 这是我的形状代码: <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/shape_my""> <stroke android:width="4dp" android:color="#636161" /> <padding android:left="20dp" android:top="20dp" android:right="20dp" android:bottom="20dp" /> <corners android:radius="24dp" /> </shape> 我怎样才能做到这一点?