推荐安卓开发神器(里面有各种UI特效和android代码库实例)

在Android的UI开发中,有时为了界面美观而需要虚线。

package com.custom;   import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.DashPathEffect;import android.graphics.Paint;import android.graphics.Path;import android.graphics.PathEffect;import android.graphics.Rect;import android.util.AttributeSet;import android.util.DisplayMetrics;import android.util.Log;import android.view.View;/** * 画虚线组件 * @author linweidong * @Date   2010-09-15 */public class DashedLine extends View {    private final String namespace = "http://com.smartmap.driverbook";    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();             path.moveTo(0, 10);        path.lineTo(480,10);              PathEffect effects = new DashPathEffect(new float[]{5,5,5,5},1);        paint.setPathEffect(effects);        canvas.drawPath(path, paint);    }


在layout文件夹下的xml引用这个控件

   <com.custom.DashedLine         android:id="@+id/dashedLine"        android:layout_width="wrap_content"                 android:layout_height="20px"                                              />

更多相关文章

  1. Android加载/处理超大图片神器!SubsamplingScaleImageView(subsam
  2. Android:res之shape制作圆角、虚线、渐变
  3. 解决android中使用shape文件画虚线不显示
  4. Android模拟神器――Genymotion
  5. 【Android】Android Layout Binder——根据layout布局文件自动生
  6. Android实现画虚线的控件
  7. Android虚线View

随机推荐

  1. android 屏幕截屏源码分享
  2. Android(安卓)获取存储空间
  3. Android仿iphone开关按钮
  4. Android(安卓)DOC文档分析——ContentPro
  5. ContentPRovider示例
  6. 自定义数据适配器
  7. Android(安卓)Studio 添加Assets目录
  8. android fragment addToBackStack bug
  9. 关于android API中的android.app.Pending
  10. android 按钮点击事件