我为我的应用程序创建了一个Fart SoundBoard。我是开发新手,这是我的第一个应用程序。我有一堆按钮,使用onClick button_sound.start方法点击时播放声音。如何在我的声音通过xml播放时显示旋转进度条?这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@raw/nuke"
android:padding="8dp">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Click a button to play a fart!"
android:textColor="#FF0000"
android:textSize="24dp" />
<SeekBar
android:id="@+id/sbVolume1"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<Button
android:id="@+id/ranfart"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Random Fart"
android:textColor="#0B0B61"
android:textSize="21dp" />
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Fart 1"
android:layout_weight="50"
android:textSize="21dp"
android:id="@+id/fart1"
android:textColor="#0B0B61"/>
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Fart 2"
android:layout_weight="50"
android:textSize="21dp"
android:id="@+id/fart2"
android:textColor="#0B0B61"
/>
</LinearLayout>
</LinearLayout>
</ScrollView>
如何在声音播放期间制作旋转进度加载器? 而且我如何使按钮的旋转progressBar ONTOP? (不是在上面,不在下面,而是ONTOP?
答案 0 :(得分:0)
您想要ProgressBar还是SeekBar?听起来你想要一个ProgressBar,但是你在XML中包含了一个SeekBar。无论如何,你应该通读this example on merging two layouts。通过在另一个上面显示一个东西,它可以帮助你。至于在播放声音时只显示ProgrssBar,如果你让我们看到你正在使用的一些代码,它会帮助大家。有不同的方式播放声音,因此有不同的方式来实现您的目标。