首页 > 移动平台 > 详细

Android自定义仪表盘View

时间:2015-12-01 10:47:35      阅读:630      评论:0      收藏:0      [点我收藏+]

Android自定义仪表盘View,仿汽车速度仪、刻度盘等,可自定义多种模式,简单灵活 。
本例子来自:https://github.com/woxingxiao/DashboardViewDemo
本项目主要由DashboardView自定义实现的,其中指针旋转角度可以通过布局修改参数。如下
        <com.xw.example.dashboardviewdemo.DashboardView
            android:id="@+id/dashboardView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            app:bigSliceCount="9"
            app:headerRadius="50dp"
            app:headerTitle="kW"
            app:maxValue="450"
            app:measureTextSize="10sp"
            app:radius="110dp"
            app:realTimeValue="325"
            app:startAngle="210"
            app:stripeWidth="30dp"
            app:sweepAngle="120"/>


如果想在区域显示各种颜色部分实现:
 List<HighlightCR> highlight3 = new ArrayList<>();
        highlight3.add(new HighlightCR(150, 100, Color.parseColor("#4CAF50")));
        highlight3.add(new HighlightCR(250, 80, Color.parseColor("#FFEB3B")));
        highlight3.add(new HighlightCR(330, 60, Color.parseColor("#F44336")));
        dashboardView3.setStripeHighlightColorAndRange(highlight3);

 

运行效果:

Android自定义仪表盘View

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!