當前位置:首頁 » 安卓系統 » 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-08-14 17:32:50 瀏覽:148
小米路由存儲分享 發布:2025-08-14 17:32:48 瀏覽:244
a3伺服器ip地址連接不了 發布:2025-08-14 17:19:58 瀏覽:808
mac查看系統文件夾 發布:2025-08-14 17:17:56 瀏覽:341
代碼段加密 發布:2025-08-14 17:06:30 瀏覽:959
我的世界嗨皮伺服器怎麼關服了 發布:2025-08-14 16:48:55 瀏覽:420
怎麼可以修改手機配置 發布:2025-08-14 16:44:09 瀏覽:311
php網頁地址 發布:2025-08-14 16:37:57 瀏覽:559
安卓手機有什麼資源 發布:2025-08-14 16:29:19 瀏覽:408
數列極限的四則運演算法則 發布:2025-08-14 16:28:23 瀏覽:966