【发布时间】:2014-06-09 14:08:18
【问题描述】:
我正在尝试使用带有多个图像的animation_list 使用带有多个图像的自定义不确定视图制作自定义进度条.. 我已经让它工作了,但是它做了一些奇怪的事情,图像的一部分像这样重复..@ 987654321@
代码如下:
Dialog dialog = new Dialog(getActivity(), R.style.CustomProgressDialog);
View customView = ((LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE))
.inflate(R.layout.custom_loader_layout, null, false);
dialog.setContentView(customView);
dialog.setCancelable(false);
dialog.setCanceledOnTouchOutside(false);
这是布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:background="@android:color/transparent"
android:gravity="center"
android:orientation="vertical" >
<ProgressBar
android:id="@+id/imgProgreso"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dip"
android:background="@android:color/transparent"
android:indeterminateDrawable="@drawable/loader_drawable" />
<TextView
android:id="@+id/txtmensajedialogprogress"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal|center_vertical"
android:background="@android:color/transparent"
android:gravity="center_vertical|center_horizontal"
android:text="Wait ..."
android:textColor="@android:color/black"
android:textSize="15dp"
android:textStyle="normal" />
这是自定义样式
<style name="CustomProgressDialog" parent="@android:Theme.Dialog" >
<item name="android:windowFrame">@null</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowTitleStyle">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:background">@android:color/transparent</item>
</style>
注意:值得一提的是,当我使用自定义样式使背景透明时,似乎会发生此问题
任何帮助将不胜感激:)
【问题讨论】:
标签: android progressdialog android-custom-view