我尝试在自定义视图中应用样式。在这里,我使用了com.todddavies.components.progressbar.ProgressWheel这个库。这是我的xml布局视图
<com.todddavies.components.progressbar.ProgressWheel xmlns:ProgressWheel="http://schemas.android.com/apk/res-auto"
android:id="@+id/sample"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ProgressWheel:barColor="@color/scan_progress_bar"
ProgressWheel:barLength="10dp"
ProgressWheel:barWidth="10dp"
ProgressWheel:circleColor="@color/scan_progress_inner_bg"
ProgressWheel:fontFamily="sans-serif-condensed"
ProgressWheel:rimColor="@color/scan_progress_rim"
ProgressWheel:rimWidth="@dimen/scan_count_wheel_tim_size"
ProgressWheel:spinSpeed="3dp"
ProgressWheel:text="10"
ProgressWheel:textColor="#asdfdas"
ProgressWheel:textSize="23dp" />
我尝试从样式访问textsize,color。我怎么才能访问。
<com.todddavies.components.progressbar.ProgressWheel xmlns:ProgressWheel="http://schemas.android.com/apk/res-auto"
android:id="@+id/sample"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style='@style/progressbar' />
答案 0 :(得分:1)
对于这些自定义属性,您只需使用名称空间前缀。
例如:
<style name="progressbar">
<item name="barColor">@color/scan_progress_bar</item>
<item name="barLength">10dp</item>
</style>