我正在尝试使用触摸方法画一条线。我希望当用户触摸特定点然后拖动手指时,应该绘制线。使用canvas.drawLine(_,_,_,_,_);不是画线。因为onDraw只工作一次。我的主要问题是“如何在不使用onDraw()的情况下在运行时画线?”编辑:publicclassDrawViewextendsView{intradius=30;intinitialX=0;intinitialY=0;intfinalX=0;intfinalY=0;privatePointcurrentPoint;privateintindex;staticArrayListpointListDrawView=
我正在Canvas上工作。如下图所示,View类用于缩放和画线。单击缩放按钮时捏缩放工作正常。但是当我单击绘画按钮时,我传递一个bool值作为true,它在触摸时画线手指。但在图像上画线后,我想在图像的特定位置用这条画线再次开始缩放(用画线缩放+图像).现在我想开始缩放图像2,如绘画图像所示。我尝试搜索但仍然没有成功。谢谢publicclassDemoViewextendsView{privatestaticfinalfloatSTROKE_WIDTH=5f;/**Needtotrackthissothedirtyregioncanaccommodatethestroke.**/pri
我正在画画。画线时它画得很完美。当我绘制一条新线时,以前绘制的线从View中删除,我不知道为什么会这样。任何人都知道请帮助我。publicclassDrawViewextendsViewimplementsOnTouchListener{//customviewprivateCanvasmCanvas;privatePathmPath;privateArrayList>paths=newArrayList>();privateArrayList>undonePaths=newArrayList>();publicDrawView(Contextcontext){super(contex
我正在尝试构建一个记事本应用程序。我想在我的应用程序的编辑TextView中有几行,这是一个多行编辑文本。请让我知道该怎么做。感谢您的宝贵时间和建议。 最佳答案 检查一下。notepad 关于android-如何在AndroidEditText中画线?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6760124/
我是AndEngine的新手,我想在onSceneTouchEvent中使用我的手指坐标画一条线我做了所有我知道的,我认为它是正确的但是有什么东西阻止它工作我不知道是什么,我无法检测到问题:/privateScenescene;floatstartX;floatstartY;floatlastX;floatlastY;intlineUsageCount=0;@OverridepublicbooleanonSceneTouchEvent(ScenepScene,TouchEventpSceneTouchEvent){switch(pSceneTouchEvent.getAction())
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我想在View上动态创建字母和单词,还想用手指在上面画线。例如,我有如图所示的字母A:我想画成如图所示:问题是这条线是在整个View上绘制的。我想找到包含字母的点,只在包含点的字母上画线。如果有任何想法或建议,请告诉我。
我正在尝试开发一个简单的map应用程序,它将在屏幕上显示map。当用户在屏幕上移动光标时,我想在我的map上显示2条垂直线。我已经尝试了很多例子来获得一个想法,但不幸的是,没有成功。我该怎么做?作为前一个问题here我试过了。但没有得到答案。谁能指导我?我的main.xml如下:还有我的Activity文件(我刚刚开始..)importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.ImageView;publicclassLineMapActivityextendsActivity{publicvoi
在我的应用程序中,我想用手指在ImageView上画线。我想要如下输出:在此屏幕中,鱼是ImageView,红线是画线。所以我按照下面的链接开发了应用程序link.这是我的代码:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.addphoto);btnAddPhoto=(Button)findViewById(R.id.add);btnEdit=(Button)findViewById(R.id.edit);imageView=
我想在View上的点之间画线,然后将这些点拉到所需的位置,即使形状会改变。我知道如何在两点之间画线canvas.drawLine(10,10,90,10,paint);通过使用它我可以在点之间画线。EDIT:这里我附上图片以便清楚解释,从Paul回答现在我能够在点之间画线,仍然有拉点的问题...... 最佳答案 这是它是如何完成的。假设你有你的观点,让这些成为全局性的:PointFtopLeft=newPointF(10,10);PointFtopRight=newPointF(90,10);PointFbottomLeft=new
我已经开始制作一个类似于“Todotaskmanager”概念的应用程序,我需要在其中制作一个可取消的TextView,例如,当用户点击完成的图像时,View中的整个文本将被取消。谁能指导我,如何实现这个机制?? 最佳答案 这可以帮到你。TextViewtv=(TextView)findViewById(R.id.mytext);tv.setText("Thisisstrike-thru");tv.setPaintFlags(tv.getPaintFlags()|Paint.STRIKE_THRU_TEXT_FLAG);如有必要,您