嗨,我遇到了一个问题,需要一些专家建议。我有一个自定义的圆形进度标准,其边界在我的启动画面中作为动画灯旋转
它看起来像这样:
边界灯不断旋转,直到出现闪屏。
现在我的启动画面有一个背景图像,在图像的上半部分有一个圆圈:
它看起来像这样:
现在我的圆形进度条应该适合该背景圆形边界。无论我做什么,某些手机屏幕都会失败(圆圈放错了位置)。
我怎样才能融入背景圈,它可以在所有手机和平板电脑上运行。
如果需要进一步澄清,请告诉我。
这就是我定义循环进度条的方式:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/my_splash_screen"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/splashscreen" />
<ProgressBar
android:id="@+id/progress"
style="?android:attr/progressBarStyleLarge"
android:layout_width="170dp"
android:layout_height="170dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:indeterminateDrawable="@drawable/my_progress_indeterminate"
android:visibility="visible"/>
</RelativeLayout>