当前位置:首页 » 安卓系统 » android直线

android直线

发布时间: 2022-06-17 01:46:40

❶ android中如何利用view视图添加一条直线

你好!
步骤1:在你创建的工程中新建一个class文件,随便起个名字叫MyView吧,打开文件会看到:
public
class
MyView
{
}
步骤2:让该类继承
View类,也就是在MyView后面添几个字母,如:
public
class
MyView
extends
View
{
}
步骤3:在上面的这个类中,写一个方法:
public
class
MyView
extends
View
{
protected
void
onDraw(Canvas
canvas)
{
..........
}
}
步骤4:在onDrow方法中写一条语句:
public
class
MyView
extends
View
{
protected
void
onDraw(Canvas
canvas)
{
canvas.drawLine(起点横坐标,起点纵坐标,终点横坐标,终点纵坐标,线的颜色);
}
}
注:看到“drawLine”了吧,这就是在画线。
如有疑问,请追问。

❷ android如何用画笔画一条直线并能够绕一个圆心一直做360旋转

mp2=new Paint();
mp2.setStyle(Paint.Style.STROKE);
mp2.setColor(Color.YELLOW);
mp2.setStrokeWidth(2);
mp2.setAntiAlias(true);
oval=new RectF(
fleft,
ftop,
fleft+fw,
ftop+fw);
int start=0;

canvas.drawArc(oval, start=start>360?0:start+3, 300, false, mp2);
然后不断invalidate();就会有个圆弧边 转啊转~ 望采纳,如果要Demo可以找我

❸ android如何画一条不连接两端的直线

有多种方式可以实现

  1. 直接让美工做个不连接两端的图片,然后使用ImageView加载src属性。

  2. 使用View,然后设置宽度最大,高度为1,background灰色,android:layout_marginLeft="20dip"android:layout_marginRight="20dip"

其他不说了,相信这2个方法够了

❹ android 中如何画一条动态的画一条直线.(即从A到慢慢运动到B点的轨迹,走过后轨迹是一条线)

首先找到这条直线的所有点,然后开启一个线程循环获取点,用Handle发送消息去画线
@Override
public void run() {
try {
for(int i = 0 ; i < myPointList.size(); i++)
{
MyPoint myPoint = myPointList1.get(i);
Message message = Message.obtain();
message.what = 2;
message.obj = myPoint;
mHandler.sendMessage(message);
Thread.sleep(100);
}
} catch (Exception e) {
e.printStackTrace();
}
}

❺ android已知两点坐标怎么画直线

在android的体系中,画图用的是Canvas和Paint来实现的,你可以调用里面的方法来画任何你想要的图形。

❻ android 怎么画出表格那样的直线和竖线,在xml里面画

这个只要开动一下你聪明的小脑袋瓜就知道了
用TextView里面的内容是空,然后宽或者高设为1px,就能看上去像是一条线条了。

❼ Android开发如何在屏幕对角线显示一条直线

android画一条动态直线实现思路:
一个主view类(一个自定义view),在主view类中定义了统一的paint、bitmap、canvas,以及子类中需要用到的3个点downPoint,movePoint,upPoint。
其他子类(画直线的view、画矩形的view····)都是继承这个主view类。
在每次选择形状的时候:

1、实例化一个view类;
2、将view类加入到当前activity;
画每一种形状都是在自己的view上进行,新加进来的view覆盖前面的view。
每个子类中都有方法onTouchEvent()执行自己的操作;

具体实现代码;
public boolean onTouchEvent(MotionEventevent) {
switch(event.getAction()){
caseMotionEvent.ACTION_DOWN:
caseMotionEvent.ACTION_MOVE:
caseMotionEvent.ACTION_UP:
}
return true;
}

❽ 安卓程序中怎样在控件的中心点绘制直线

直接在layout里面写就可以了:
指定其宽度为 match_parent,
指定其高度为1或2或更大,这个取决于你要多粗的线;
指定其背景色,看你喜好了...
也可以指定paddingLeft, marginTop等属性(有时候两边有点空的线会比沾满全宽的好看些);

下面是一个示例,画一条灰色的线:

<View
android:layout_width="match_parent"
android:layout_height="1dip"
android:background="#696969" />

❾ android下canvas画的直线怎么移动

android画一条动态直线实现思路: 一个主view类(一个自定义view),在主view类中定义了统一的paint、bitmap、canvas,以及子类中需要用到的3个点downPoint,movePoint,upPoint。 其他子类(画直线的view、画矩形的view····)都是继承这个主view类。 在每次选择形状的时候: 1、实例化一个view类; 2、将view类加入到当前activity; 画每一种形状都是在自己的view上进行,新加进来的view覆盖前面的view。 每个子类中都有方法onTouchEvent()执行自己的操作; 具体实现代码; public boolean onTouchEvent(MotionEventevent) { switch(event.getAction()){ caseMotionEvent.ACTION_DOWN: caseMotionEvent.ACTION_MOVE: caseMotionEvent.ACTION_UP: } return true; }

❿ android如何画一条动态直线

android画一条动态直线实现思路:

一个主view类(一个自定义view),在主view类中定义了统一的paint、bitmap、canvas,以及子类中需要用到的3个点downPoint,movePoint,upPoint。

其他子类(画直线的view、画矩形的view····)都是继承这个主view类。

在每次选择形状的时候:

1、实例化一个view类;

2、将view类加入到当前activity;

画每一种形状都是在自己的view上进行,新加进来的view覆盖前面的view。

每个子类中都有方法onTouchEvent()执行自己的操作;

具体实现代码;

public boolean onTouchEvent(MotionEventevent) {

switch(event.getAction()){

caseMotionEvent.ACTION_DOWN:

caseMotionEvent.ACTION_MOVE:

caseMotionEvent.ACTION_UP:

}

return true;

}

热点内容
安卓手机怎么改苹果服 发布:2025-05-16 23:46:28 浏览:470
如何新建一个文件夹 发布:2025-05-16 23:46:27 浏览:925
i7900k配置什么样显卡 发布:2025-05-16 23:34:50 浏览:924
苹果火影忍者脚本 发布:2025-05-16 23:23:46 浏览:450
python写入数据库 发布:2025-05-16 23:19:11 浏览:698
修复系统时什么配置好 发布:2025-05-16 22:52:07 浏览:803
逆战脚本挂机 发布:2025-05-16 22:30:01 浏览:936
java随机产生数 发布:2025-05-16 22:25:52 浏览:257
java任务管理 发布:2025-05-16 22:17:02 浏览:573
安卓如何修改cpu 发布:2025-05-16 21:58:20 浏览:366