Android仪表盘控件_漂亮的自定义View模仿汽车仪表盘
2016-06-08 14:00:38  By: dwtedx

分享一个Android自定义DashboardView的仪表盘Demo、仿汽车速度仪、刻度盘等、可自定义多种模式、简单灵活、做汽车相关项目非常有帮助、可以用做当前速度的显示、和平均速度的显示、跟电脑上的测速差不多

自定义DashboardView有充分的设置选项、可以根据自己的需要通过参数配置一个很精美仪表盘效果、并且指针也是可以动起来的、下方第二个仪表盘是可以动的(点击触发、下面一共配置了4种效果、供大家参考、效果图如下

android仪表盘效果


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的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


快速评论


技术评论

DD记账
top
+