Android 定制安卓钟面,指针太长

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

我用以下代码构建了一个定制的android模拟时钟

这是我用来显示时钟的代码;通过设置android:hand\u mminute和android:hand\u hour,我已经覆盖了默认的小时和分钟指针

  <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>