編輯:關於Android編程
很多時候,畫虛線都是使用美工切圖(一個實點,一個虛點),然後使用Bitmap的repeat屬性
下面我們來畫一條虛線,首先定義一個 dashedline類,繼承於View,重寫Ondraw()方法
public class DashedLine extends View {
private final String namespace = "http://www.android-study.com/";
private float startX;
private float startY;
private float endX;
private float endY;
private Rect mRect;
public DashedLine(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);//空心
paint.setColor(Color.DKGRAY);
Path path = new Path();
//通過moveto,lineto的x,y坐標確定虛線實橫,縱,還是傾斜
path.moveTo(0, 10);//Set the beginning of the next contour to the point (x,y)
path.lineTo(480, 10);//Add a line from the last point to the specified point (x,y).
//DashPathEffect 可以使用DashPathEffect來創建一個虛線的輪廓(短橫線/小圓點),而不是使用實線
//float[] { 5, 5, 5, 5 }值控制虛線間距,密度
PathEffect effects = new DashPathEffect(new float[] { 5, 5, 5, 5 }, 1);
paint.setPathEffect(effects);
canvas.drawPath(path, paint);
}
}
定義完View,就可以在XML中使用了
Android 之webview加載html 和js做交互
話不多說:先撸一個html:名字叫index.html,這個html放到哪裡,大家應該都知道吧,哈哈!!!!<!--// Created by wangdan o
u-boot中環境變量操作和hash表
u-boot對環境變量的處理主要包括兩部分:一是環境變量初始化,二是環境變量的設定、刪除等操作。下面將分別進行討論。這裡所使用的u-boot版本為2015.7,硬件為I.
手機百度地圖買汽車票圖文教程
手機都可以買火車票、飛機票了,唯獨買汽車票還是有困難。百度地圖作為出行必備的手機應用,不僅可以查公交,現在還能查詢跨市的長途汽車了,更可以直接在線買票,免去
Android登陸界面實現清除輸入框內容和震動效果
本文為大家分享Android登陸界面實現清除輸入框內容和震動效果的全部代碼,具體內容如下:效果圖:主要代碼如下自定義的一個EditText,用於實現有文字的時候顯示可以清