Commit 97831d19 authored by wanglei's avatar wanglei

..

parent 23e2a1d6
......@@ -158,14 +158,12 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>(FragmentHomeBinding::infl
val totalLength = emptyLength + filesLength
val totalSize = Utils.getSize(totalLength)
withContext(Dispatchers.Main) {
val sp = SpannableString("$totalSize\n${getString(R.string.junk_files)}")
sp.setSpan(
AbsoluteSizeSpan(16, true),
sp.indexOf("\n"),
sp.length,
SpannableString.SPAN_EXCLUSIVE_EXCLUSIVE
)
binding.tvJunkFiles.text = sp
kotlin.runCatching {
val sizeSplit = totalSize.split(" ")
binding.llSize.visibility = View.VISIBLE
binding.tvSize.text = sizeSplit[0]
binding.tvUnit.text = sizeSplit[1]
}
}
}
}
......
......@@ -169,19 +169,59 @@
app:layout_constraintStart_toStartOf="@id/iv_shan"
app:layout_constraintTop_toTopOf="@id/iv_shan" />
<androidx.appcompat.widget.AppCompatTextView
<LinearLayout
android:id="@+id/tv_junk_files"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="@string/junk_files"
android:textColor="@color/white"
android:textSize="36sp"
android:textStyle="bold"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="@id/iv_shan"
app:layout_constraintEnd_toEndOf="@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
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