Android仪表盘控件_漂亮的自定义View模仿汽车仪表盘
2016-06-08 14:00:38 By: shinyuu
分享一个Android自定义DashboardView的仪表盘Demo、仿汽车速度仪、刻度盘等、可自定义多种模式、简单灵活、做汽车相关项目非常有帮助、可以用做当前速度的显示、和平均速度的显示、跟电脑上的测速差不多
自定义DashboardView有充分的设置选项、可以根据自己的需要通过参数配置一个很精美仪表盘效果、并且指针也是可以动起来的、下方第二个仪表盘是可以动的(点击触发)、下面一共配置了4种效果、供大家参考、效果图如下
xml代码
<com.xw.example.dashboardviewdemo.DashboardView android:id="@ id/dashboard_view_2" 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"/>
Java代码
final DashboardView dashboardView1 = (DashboardView) findViewById(R.id.dashboard_view_2); dashboardView1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { dashboardView1.setRealTimeValue(150.f, true, 100); } }); List<HighlightCR> highlight1 = new ArrayList<>(); highlight1.add(new HighlightCR(210, 60, Color.parseColor("#03A9F4"))); highlight1.add(new HighlightCR(270, 60, Color.parseColor("#FFA000"))); dashboardView1.setStripeHighlightColorAndRange(highlight1);
Aandroid仪表盘效果源代码下载链接: android 仪表盘 密码: x25w
若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力
想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)
或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)
如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教
为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)
感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛
杭州窗帘 2016-06-14 08:39:42 1 评 | 回复
设计的很好