android-canvas

    7热度

    1回答

    我是android新手。我试图画出这个图像(匹配统计) 并用10%到100%的颜色填充图像。我试过这么多,这是图像 这是代码 public class DrawView extends View { Paint paint = new Paint(); public DrawView(Context context) { super(context); } @Override

    0热度

    2回答

    我正在使用Android的Fingerpaint演示[1]来试验Canvas和Bitmaps。我想在屏幕上绘制一个对象,并在屏幕旋转后继续绘制对象。 Fingerpaint演示会在屏幕旋转后擦除屏幕 - 我想保留屏幕内容并随屏幕一起旋转屏幕。 用我的代码,我可以旋转屏幕和我绘制的图像。但是我不能再为位图添加任何其他路径标记。它变得像只读位图。有谁知道我是我做错了什么? 下面是我保存图像并在旋转后恢

    -1热度

    1回答

    我的工作中,我需要形象化从内置鞋垫压力传感器智能手机DATAS一所大学的项目。 我需要画一个View,作为背景,足迹,就像下面的图像,但只是一只脚。 我不想使用静态图像,因为不同的屏幕分辨率可能会失去太多的质量,所以我试图通过代码来实现。 主要的问题是,我不擅长图形编程,所以我没有一个聪明的方法来解决这个问题。 我得到的第一个也是唯一的想法是将鞋垫的CAD表示与其真实的尺寸一起缩放为屏幕的功能,并

    0热度

    1回答

    我正在研究允许用户在滑动时遮挡部分位图的应用程序。然后,当他完成滑动我调用一种方法来裁剪位图的部分并执行一些功能(但裁剪的位图不保存在任何地方,所以怀疑这里有任何问题)。点击imageView我用原始位图重置位图。还有一个功能来旋转位图。我有两个位图对象帐单(用户实际上在它上面滑动)和billOrg(原始位图)。以下是方法。 private void drawShade(float left,fl

    0热度

    1回答

    任务:要动态阿尔法的弧线,缩放脉冲 我已经使用此代码做几乎所有的东西:“https://github.com/booncol/Pulsator4Droid/blob/master/pulsator4droid/src/main/java/pl/bclogic/pulsator4droid/library/PulsatorLayout.java” 唯一的变化我想做的事情,而不是整圈我想要一半它只有弧

    0热度

    1回答

    我在当前的Android项目中很头疼。我想检测当前页面的变化。例如,有一个TextView来显示每秒更新的设备时间。如何检测这种变化?我搜索了很多(谢谢),但没有为我工作。 更多信息:我不使用标准的活动来创建页面。我的方法是: 所有小部件都创建为View对象,然后用它来创建容器对象。之后,我只是处理这个容器,以定期绘制一个带有VSYNC回调Choreographer.FrameCallback的画

    0热度

    1回答

    我正在为我的Fragment的onCreateView()中的布局充气。该布局包含一个自定义视图。现在documentation的onActivityCreated()表示它是“当片段的活动已被创建并且该片段的视图层次被实例化时调用”。这意味着布局充气,布局中的视图在onActivityCreated()之前创建。 那么,这是否意味着视图的onLayout(),onSizeChanged()和on

    -1热度

    2回答

    我是新的Android ..我只是想在一个方式来绘制一条线 背景?.... 和从用户的角度来看,他将能够移动的行,但只有部分是点击并拖动。 喜欢直线移动到香蕉形状(曲线它)。

    1热度

    1回答

    我得到以下错误,当我在我的应用程序上的按钮点击: A/libc: Fatal signal 11 (SIGSEGV) at 0x00000018 (code=1), thread 11024 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000018 eax 00000000 ebx b7d117e8 ecx 00000001

    0热度

    1回答

    我目前正在尝试在我的阵列适配器左侧绘制一个项目,但由于某种原因,它在消失前似乎只出现几帧。 下面是... ArrowView public class ArrowView extends View { private Path path; private Paint paint; private void init() { path = new Path