Commit 97831d19 authored by wanglei's avatar wanglei

..

parent 23e2a1d6
...@@ -158,14 +158,12 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>(FragmentHomeBinding::infl ...@@ -158,14 +158,12 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>(FragmentHomeBinding::infl
val totalLength = emptyLength + filesLength val totalLength = emptyLength + filesLength
val totalSize = Utils.getSize(totalLength) val totalSize = Utils.getSize(totalLength)
withContext(Dispatchers.Main) { withContext(Dispatchers.Main) {
val sp = SpannableString("$totalSize\n${getString(R.string.junk_files)}") kotlin.runCatching {
sp.setSpan( val sizeSplit = totalSize.split(" ")
AbsoluteSizeSpan(16, true), binding.llSize.visibility = View.VISIBLE
sp.indexOf("\n"), binding.tvSize.text = sizeSplit[0]
sp.length, binding.tvUnit.text = sizeSplit[1]
SpannableString.SPAN_EXCLUSIVE_EXCLUSIVE }
)
binding.tvJunkFiles.text = sp
} }
} }
} }
......
...@@ -169,19 +169,59 @@ ...@@ -169,19 +169,59 @@
app:layout_constraintStart_toStartOf="@id/iv_shan" app:layout_constraintStart_toStartOf="@id/iv_shan"
app:layout_constraintTop_toTopOf="@id/iv_shan" /> app:layout_constraintTop_toTopOf="@id/iv_shan" />
<androidx.appcompat.widget.AppCompatTextView <LinearLayout
android:id="@+id/tv_junk_files" android:id="@+id/tv_junk_files"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:gravity="center" android:gravity="center"
android:text="@string/junk_files" android:orientation="vertical"
android:textColor="@color/white"
android:textSize="36sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@id/iv_shan" app:layout_constraintBottom_toBottomOf="@id/iv_shan"
app:layout_constraintEnd_toEndOf="@id/iv_shan" app:layout_constraintEnd_toEndOf="@id/iv_shan"
app:layout_constraintStart_toStartOf="@id/iv_shan" app:layout_constraintStart_toStartOf="@id/iv_shan"
app:layout_constraintTop_toTopOf="@id/iv_shan" /> app:layout_constraintTop_toTopOf="@id/iv_shan">
<LinearLayout
android:id="@+id/llSize"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="horizontal"
android:visibility="gone">
<TextView
android:id="@+id/tvSize"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:includeFontPadding="false"
android:textColor="@color/white"
android:textSize="36sp"
android:textStyle="bold"
tools:text="56.6" />
<TextView
android:id="@+id/tvUnit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_marginStart="4dp"
android:layout_marginBottom="2dp"
android:includeFontPadding="false"
android:textColor="@color/white"
android:textSize="20sp"
android:textStyle="bold"
tools:text="MB" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/junk_files"
android:textColor="@color/white"
android:textSize="20sp" />
</LinearLayout>
<androidx.appcompat.widget.AppCompatTextView <androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_clean" android:id="@+id/tv_clean"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment