Это в Kotlin
, но его можно легко перевести на Java
.
Я думаю, вы можете повторно использовать то, что Android API
предоставляет бесплатно, чтобы выведите на экран индикатор «Progress Circle», например, показывающий, что что-то загружается:
package com.example.myapplication
import android.app.Dialog
import android.graphics.Color
import android.graphics.drawable.ColorDrawable
import android.os.Bundle
import android.view.View
import android.widget.ProgressBar
import androidx.appcompat.app.AppCompatActivity
class MainActivity: AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val dialog = Dialog(this)
val progressBar = ProgressBar(this)
progressBar.isIndeterminate = true
progressBar.visibility = View.VISIBLE
dialog.window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))
dialog.setContentView(progressBar)
dialog.show()
}
}
Вывод будет примерно таким: