31得票4回答
在Android中绘制具有凸起效果的圆角弧线

我正在尝试开发一个自定义组件,即弧形滑块,我已经完成了弧线和滑块,但是无法弄清楚如何绘制圆角弧和凸起效果。目前,滑块的外观类似于这样: 绘制弧形的代码如下: private void drawSlider(Canvas canvas) { float sweepDegrees ...

31得票7回答
慢应用与背景图片问题

我正在制作一个安卓小游戏。当游戏在白色背景下运行时,它可以很顺畅地运行,但是当我想要添加一个背景图片时,游戏变得越来越慢。首先我尝试将背景图片作为布局的背景加入,但是速度非常缓慢,动画效果也一帧一帧地出现。然后我决定将背景图片绘制成Canvas上的位图,结果比较之前快了一点,但仍然不能和白色背...

30得票3回答
使用方法 -canvas.drawBitmap(bitmap, src, dst, paint)

我需要在指定的矩形内绘制位图。为什么没有绘制出来? canvas.drawBitmap(MyBitmap, null, rectangle, null)

29得票4回答
安卓画布绘制直线 - 如何增加直线粗细

这似乎应该是相当简单的,但在我的安卓应用程序中,我使用画布(canvas)绘制一系列连接起来的线条。出于某种原因,我的线条非常模糊和细。我想知道如何使我的线条变得更加粗细?以下是我的代码...for(int i=1; i<myArrayListOfValues.size(); i++){...

28得票6回答
Android: 绘制带文本的圆形

我需要在我的片段中绘制三个大小不同的圆,我参考了这个链接。我得到的结果是: 这是我的XML代码: 更新后<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://sc...

28得票3回答
Android中的BlurMaskFilter在canvas.drawOval中没有效果,而文本却模糊了。

我一直在尝试创建一个自定义视图,其中文本下方有模糊的形状。问题是,BlurMaskFilter对我在画布上绘制的任何形状都没有影响。以下是我在构造函数中初始化Paint对象的方式:paint = new Paint(0); paint.setColor(0xffffffff); paint.s...

28得票1回答
在Android上(原生Facebook应用程序中),WebView中的Facebook画布应用程序无法正常工作

我开发了一个Facebook Canvas应用程序,在Web和iOS(移动Web视图)上运行正常,但在Android上,特别是Galaxy S4上,该应用程序无法加载,而Facebook应用程序会显示一条消息:"[AppName] is incompatible with your devic...

28得票1回答
如何在Android画布上绘制圆角多边形?

我需要绘制三角形、梯形、五边形、平行四边形、菱形等多边形。似乎可以使用Path类实现,不过我需要这些多边形有圆角,并且我还需要控制圆角的程度。

27得票4回答
在onDraw中获得的画布位图如何获取?

我如何从自定义视图的画布中创建位图。

27得票6回答
在Android中的画布上旋转图像

我想在安卓中按照特定角度旋转图像,就像一个指南针... 我有这段代码...它可以在drawPath()上工作,但我想用图像替换路径和绘图部分。我尝试创建一个位图图像、DrawBitmapImage,但是图像不像路径那样旋转...请帮帮我吧?public void draw(Canvas c...