带 Android 的汽车仪表板

发布于 2024-12-10 17:12:12 字数 305 浏览 0 评论 0原文

我想创建一个汽车仪表板以与为 Android 操作系统编写的应用程序一起使用。我的应用程序已经检索了所需的数据,但现在我想改进外观。

我可以使用 Photoshop 创建这样的仪表板。

Dashboard

我的第一个问题是,如何旋转针以显示实际速度和转速?用 Canvas 可以做到吗?

另一个问题是,我可以使用中间的位置来显示其他数据,例如经过的时间或地图吗?如何 ?

我希望你能帮助我。

谢谢。

I want create a car dashboard to use with an application written for Android OS. My application retrieves already the wanted data, but now I want to improve the appearance.

I can create a dashboard like this using photoshop.

Dashboard

My first question is, how can I rotate the needle to show the actual speed and rpm ? It's possible to do it with Canvas ?

Another question is, can I use the place in the middle to show other data like time elapsed or a map ? How ?

I hope you can help me out.

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

贱贱哒 2024-12-17 17:12:12
  1. 您可以通过在自定义视图的 onDraw 方法中旋转画布来完成针的操作。
    或者您可以将针制作为位图并使用其矩阵旋转它。

    链接 1,
    链接2

  2. 很难说出您的下一个问题是因为我们不知道您到底需要什么。但是地图、地图上的位置可以使用地图活动来完成。

    链接 1

  3. 可以完成经过的时间通过使用计时器和 TamerTask 类来不断更新文本视图。

    链接 1

  1. Your needle can be done either by rotating a canvas in the onDraw method of a custom view.
    Or you can make the needle a bitmap and rotate it using its matrix.

    Link 1,
    Link 2

  2. Its hard to tell about your next question since we dont know what you need exactly. But the maps, location on maps can be done using the map activity.

    Link 1

  3. The time elapsed can be done by using a timer and a tamertask class that keeps updating the textview.

    Link 1

隱形的亼 2024-12-17 17:12:12

删除图片中的箭头并以编程方式为每个箭头绘制一条红线。并在中间的显示屏上添加一个文本框/标签。

Remove the arrows in the picture and draw a red line for each programatically. And add a textbox/label over the display in the middle.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文