【发布时间】:2014-11-27 08:51:51
【问题描述】:
我在我的一个活动中发现了 Material Design ProgressBar 的一个奇怪问题。动画运行并不顺利,如下所示:http://gfycat.com/RadiantFocusedAuk。值得一提的是,这只发生在我的一个 ProgressBars 上。其他的则按应有的方式显示。
这个布局很简单:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/detail_loan_statustext"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:padding="8dp"/>
<ProgressBar
android:id="@+id/detail_loan_progress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
style="?android:attr/progressBarStyle"/>
<Button
android:id="@+id/detail_loan_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_margin="8dp"/>
</LinearLayout>
我尝试稍微调整一下样式,结果发现只有在使用 Material-Style 时才会发生这种行为。使用 Holo-Style 将使 ProgressBar 正确动画。
还有其他人遇到过类似的问题吗?
有没有办法摆脱这种情况?
【问题讨论】:
标签: android android-layout material-design