ondraw

    0热度

    1回答

    我想要自定义视图有圆和我必须在运行时给部分如下图所示。我在onDraw方法中尝试了很多东西,但没有得到任何好运。即使我提到这个https://github.com/donvigo/CustomProgressControls。基本上我想给部分,然后每个部分我可以根据我的需要给颜色。 我找进度应该有间隙/空间显示在圈之间的图像说,如果我给了第5,那么它应该有5个部分,然后说,如果我只填写3部分则将成

    0热度

    1回答

    如何使用Google Api V2在Android应用程序的Google地图片段上绘制画布? 我会在Google地图上绘制一个矩形,但没有标记。 谢谢。

    -1热度

    2回答

    我正在写一个应用程序,在用户点击的地方绘制一个矩形。但是,我的画布只能在屏幕左上角的前100 * 100像素中工作。当应用程序启动时,它可以很好地工作,但在用户第一次触摸后,它只能在屏幕的左上角100 * 100像素处工作。 package com.example.sudokutest; 公共类MainActivity延伸活动{ public static int x=0; public s

    0热度

    1回答

    我有一个包含一些按钮的布局。如果我点击按钮非常快(如疯狂) 我有这个错误: 编舞:跳过X帧!应用程序可能在其主线程上做了太多工作。 这些按钮没有特定的背景或点击/点击监听器。 我认为这些按钮的onDraw方法中断主线程太长。 我可以使用标志或其他东西来防止这种情况吗?所以我想发一条消息给编舞/循环者跳过所有的事件,而不仅仅是一些帧。 如果我使用具有复杂层次结构的布局,并且点击带监听器的按钮,应用程

    0热度

    2回答

    我想用drawRect()方法在画布上绘制瓷砖贴图。问题在于它只在坐标0,0上绘制第一个矩形。假设是红色和绿色的30x20瓦片地图。我打算做一个蛇游戏。 Tile.java public class Tile extends View{ private final int TILE_SIZE = 16; private static int[][] tileMap;

    3热度

    1回答

    我试图创建一个自定义视图,继承自视图组,并以自定义的方式布局该视图组内的自定义子视图。基本上我试图创建一个类似于Outlook中的日历视图,其中每个事件占用相对于其长度的屏幕高度。 我在ViewGroup的构造函数中初始化一个View的ArrayList,覆盖onMeasure,onLayout和onDraw,并且一切都很好,除了...渲染的视图都是以(0,0)开始渲染的,尽管我将它们的左边和正确

    -1热度

    1回答

    我重写在Android上查看做一些自定义绘图,但渲染的视图质量不是很好,尤其是文本。我找到了几个解决方案,但都没有为我工作。在这里附上代码。感谢您的任何帮助。 @Override protected void onDraw(Canvas canvas) { int width = canvas.getWidth(); int height = canvas.get

    0热度

    1回答

    我正在尝试开发一个简单的2D游戏。其中我有多个定时器的矩形。我想在自定义视图中检测矩形的碰撞。我已经使用了两个矩形的多个定时器。我想要一个矩形在碰撞后消失一段时间。我在堆栈溢出以及谷歌搜索了很多,但无法找到关于我的查询的完美答案。 请帮忙。提前致谢。

    0热度

    1回答

    基本上我想在图像放大时在imageView上画线。 的问题是,我不知道如何获得触摸事件右坐标时放大 这里是我的代码: public boolean onTouch(View v, MotionEvent event) { ImageView view = (ImageView) v; view.setScaleType(ImageView.ScaleType.MATRIX);

    2热度

    1回答

    我有一个自定义视图,我正在尝试填充GridLayout。自定义视图由一个圆圈内的TextView组成。我遇到的问题是我的自定义视图的onDraw()方法永远不会被调用,所以我总是以空白屏幕结束。当我用普通的TextView填充我的GridLayout时,它工作得很好,所以我猜测问题出在我的自定义视图的某处。 我的onCreate: @Override protected void onCreat