Исходя из условия, я хочу изменить цвета текста в антистатическом вращающемся колесе. Может ли кто-нибудь помочь мне достичь этого? Заранее спасибо ....!
wheelelement = setValueslist();
hourAdapterValuesRight = new NumericWheelAdapter(activity, wheelelement);
hourAdapterValuesRight.setItemResource(R.layout.wheel_text_centered);
hourAdapterValuesRight.setItemTextResource(R.id.text);
ValueDL.setViewAdapter(hourAdapterValuesRight);
ValueDL.setCurrentItem(0);
calculatordto.setValueTarget(Integer.parseInt(wheelelement.get(0)));
ValueDL.addChangingListener(new OnWheelChangedListener() {
@Override
public void onChanged(AbstractWheel wheel, int oldValue, int newValue) {
wheelelement = setValueslist();
Log.d("posSDL",newValue+"");
calculatordto.setValuesTarget(Integer.parseInt(wheelelement.get(newValue)));
if (calculatordto.getValueTarget() > 15 && calculatordto.getValueTarget() <= 30){
ValuesDL.setBackgroundColor(getResources().getColor(R.color.orange));
}
}
});
wheel_text_centered xml:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/_40sdp"
android:layout_height="@dimen/_30sdp">
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="@dimen/_11sdp"
android:text="1"
android:lines="1"
android:textStyle="bold"
android:textColor="#777"
android:layout_gravity="center"/></FrameLayout>