Android 定制安卓钟面,指针太长
我用以下代码构建了一个定制的android模拟时钟 这是我用来显示时钟的代码;通过设置android:hand\u mminute和android:hand\u hour,我已经覆盖了默认的小时和分钟指针Android 定制安卓钟面,指针太长,android,Android,我用以下代码构建了一个定制的android模拟时钟 这是我用来显示时钟的代码;通过设置android:hand\u mminute和android:hand\u hour,我已经覆盖了默认的小时和分钟指针 <AnalogClock android:paddingRight="40dp" android:paddingLeft="40dp" android:dial="@drawable/clockface" android:hand_hour="@dra
<AnalogClock
android:paddingRight="40dp"
android:paddingLeft="40dp"
android:dial="@drawable/clockface"
android:hand_hour="@drawable/hourhand"
android:hand_minute="@drawable/minutehand"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
/>
这是我的小时数,可以抽。旋转标记包围形状,以确保线从12开始并正确显示。我遇到的问题是,我不明白为什么时针和分针相互交叉,填满了时钟的宽度。它们的长度应仅为钟面宽度的一半(如半径)
有人能给我指出正确的方向吗?嗨,你找到解决这个问题的方法了吗?你是如何解决这个问题的?
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="90"
android:toDegrees="90">
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line"
>
<size
android:height="2dp"
android:width="200dp" />
<stroke android:color="#080808" />
</shape>
</rotate>