<ProgressBar
android:id="@+id/progressBar"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_marginStart="124dp"
android:layout_marginTop="224dp"
app:layout_constraintStart_toStartOf="@+id/progressBar2"
app:layout_constraintTop_toTopOf="@+id/progressBar2" />
<Button
android:id="@+id/button"
android:layout_width="170dp"
android:layout_height="0dp"
android:layout_marginTop="143dp"
android:layout_marginBottom="151dp"
android:onClick="LdoClick"
android:text="点击"
app:layout_constraintBottom_toTopOf="@+id/button2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ProgressBar
android:id="@+id/progressBar2"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="330dp"
android:layout_height="wrap_content"
android:max="100"
android:progress="50"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/button2"
android:layout_width="170dp"
android:layout_height="0dp"
android:layout_marginEnd="102dp"
android:layout_marginBottom="201dp"
android:onClick="RdoClick"
android:text="开始"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/button" />
两个按键,分别代表进度条的显示和转圈
主函数调用
Button button = findViewById(R.id.button);
Button button2 = findViewById(R.id.button2);
progressBar = findViewById(R.id.progressBar);
progressBar2 = findViewById(R.id.progressBar2);
}
public void LdoClick(View view) {
if (progressBar.getVisibility() == View.GONE) {
progressBar.setVisibility(View.VISIBLE);
} else {
progressBar.setVisibility(View.GONE);
}
}
public void RdoClick(View view) {
count = progressBar2.getProgress();
if ( count< 100) {
count += 10;
progressBar2.setProgress(count);
}
else
{
progressBar2.setProgress(0);
}
}