Android仪表盘控件_漂亮的自定义View模仿汽车仪表盘
程序员文章站
2022-02-16 11:56:37
...
分享一个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