Android文本着色基于背景

时间:2012-03-11 08:51:03

标签: java android

我目前正在开发一款Android应用程序,其中包含一个带有textView的进度条,显示日期。

当进度条的背景为灰色时,其填充为蓝色。我需要根据文本背后的进度条更改文本颜色 - 也就是说,后面有进度条填充的字母应该是灰色的,但进度条空白部分上方的字母应该是蓝色。

我怎样才能做到这一点?

提前致谢。

编辑: 这是进度条的xml和textView:

<ProgressBar 
        android:id="@+id/progressBar"
        android:layout_width="210dp"
        android:layout_height="12dp"
        android:layout_below="@id/contact"
        android:layout_toRightOf="@id/row_image"
        android:layout_marginTop="3dp"
        android:layout_marginLeft="20dp"
        style="@android:style/Widget.ProgressBar.Horizontal"
        android:progressDrawable="@drawable/s6_bar" />

<TextView
        android:id="@+id/dateStart"
        android:layout_width="wrap_content"
        android:layout_height="12dp"
        android:textSize="10dp"
        android:textStyle="bold"
        android:textColor="#FF00FFFF"
        android:layout_below="@id/contact"
        android:layout_toRightOf="@id/row_image"
        android:layout_marginTop="1dp"
        android:layout_marginLeft="22dp" />

我似乎无法发布图片,因为我的代表太低了:(

0 个答案:

没有答案