mirror of https://github.com/lizongying/my-tv.git
parent
e55584c910
commit
f4c1db33b3
Binary file not shown.
Binary file not shown.
@ -0,0 +1,19 @@ |
||||
package com.lizongying.mytv.models |
||||
|
||||
import androidx.lifecycle.LiveData |
||||
import androidx.lifecycle.MutableLiveData |
||||
import androidx.lifecycle.ViewModel |
||||
|
||||
class MyViewModel : ViewModel() { |
||||
private var _downloadProgress = MutableLiveData<Int>() |
||||
val downloadProgress: LiveData<Int> |
||||
get() = _downloadProgress |
||||
|
||||
fun setDownloadProgress(progress: Int) { |
||||
_downloadProgress.value = progress |
||||
} |
||||
|
||||
init { |
||||
_downloadProgress.value = 0 |
||||
} |
||||
} |
||||
@ -0,0 +1,24 @@ |
||||
<!-- res/layout/fragment_progress_dialog.xml --> |
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
||||
android:layout_width="match_parent" |
||||
android:layout_height="wrap_content" |
||||
xmlns:tools="http://schemas.android.com/tools" |
||||
android:orientation="vertical" |
||||
android:padding="20dp"> |
||||
|
||||
<Button |
||||
android:id="@+id/btn" |
||||
android:layout_width="wrap_content" |
||||
android:layout_height="wrap_content" |
||||
android:text="@string/start_update" |
||||
tools:text="开始更新"> |
||||
</Button> |
||||
<androidx.core.widget.ContentLoadingProgressBar |
||||
android:id="@+id/progressBar" |
||||
android:layout_width="match_parent" |
||||
android:layout_height="wrap_content" |
||||
android:indeterminate="false" |
||||
android:max="100" |
||||
android:progress="0" |
||||
android:progressDrawable="@android:drawable/progress_horizontal" /> |
||||
</LinearLayout> |
||||
@ -1 +1 @@ |
||||
{"version_code": 33620224, "version_name": "v2.1.1"} |
||||
{"version_code": 33620480, "version_name": "v2.1.2"} |
||||
|
||||
Loading…
Reference in new issue