Commit cdd8e3e1 authored by wanglei's avatar wanglei

清理页面

parent 159de892
......@@ -54,8 +54,9 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
)
)
}
private val child1 = ArrayList<ChildBean>()
private val child2 = ArrayList<ChildBean>()
// private val child1 = ArrayList<ChildBean>()
// private val child2 = ArrayList<ChildBean>()
private val child3 = ArrayList<ChildBean>()
private val child4 = ArrayList<ChildBean>()
private val child5 = ArrayList<ChildBean>()
......@@ -147,11 +148,12 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
//
//
// }
Log.e("MXL", "scanJunk: "+"没扫到" )
Log.e("MXL", "scanJunk: " + "没扫到")
})
}
@SuppressLint("SetTextI18n")
private fun updateSize(doneIndex: Int = -1) {
addData(index = doneIndex)
......@@ -210,19 +212,20 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
@SuppressLint("NotifyDataSetChanged")
private fun addData(index: Int) {
if (parentList.isNotEmpty()) {
Log.e("MXL", "addData: "+index )
Log.e("MXL", "addData: $index")
parentList[index].isfinish = true
parentList[index].parentSize = sizes[index]
mAdapter.notifyDataSetChanged()
}
}
@SuppressLint("SetTextI18n")
private fun updateView() {
selectList.clear()
var allSize = 0L
for (i in parentList.indices) {
if (parentList[i].childItem.isNotEmpty()) {
val childsize = parentList[i].childItem.filter {
val childSize = parentList[i].childItem.filter {
it.isChildSelected
}.sumOf {
it.childSize
......@@ -236,7 +239,7 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
}
}
}
allSize += childsize
allSize += childSize
} else {
if (parentList[i].isParentSelected) {
allSize += parentList[i].parentSize
......@@ -297,6 +300,7 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
}
@SuppressLint("NotifyDataSetChanged")
override fun onBindGroupViewHolder(
holder: ViewHolder,
groupPosition: Int,
......@@ -310,7 +314,7 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
if (parentType.expanded) {
viewHolder.binding.idXiala.setImageResource(R.mipmap.shouqi)
} else {
viewHolder.binding.idXiala.setImageResource(R.mipmap.xiala)
viewHolder.binding.idXiala.setImageResource(R.mipmap.zhankai)
}
if (parentType.isfinish) {
viewHolder.binding.idImgLoad.isVisible = false
......@@ -352,6 +356,7 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
}
}
@SuppressLint("NotifyDataSetChanged")
override fun onBindChildViewHolder(
holder: ViewHolder,
groupPosition: Int,
......@@ -381,11 +386,11 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
}
1 -> {
viewHolder.binding.idImgIcon.setImageResource(R.mipmap.qingchuicon)
viewHolder.binding.idImgIcon.setImageResource(R.mipmap.junk)
}
2 -> {
viewHolder.binding.idImgIcon.setImageResource(R.mipmap.del)
viewHolder.binding.idImgIcon.setImageResource(R.mipmap.qita)
}
3 -> {
......@@ -399,7 +404,7 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
viewHolder.binding.idTvAppName.text = childType.childname
viewHolder.binding.idImgSelect.isSelected = childType.isChildSelected
viewHolder.binding.idTvSize.text = "${childType.childSize.toFormatSize()}"
viewHolder.binding.idTvSize.text = childType.childSize.toFormatSize()
viewHolder.itemView.setOnClickListener {
when (childPosition) {
childPosition -> {
......
<?xml version="1.0" encoding="utf-8"?>
<com.noober.background.view.BLLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
app:bl_solid_color="#5b4fff">
android:orientation="vertical">
<RelativeLayout
android:id="@+id/id_top_rl"
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
app:layout_constraintTop_toTopOf="parent">
android:layout_height="233dp"
android:background="@drawable/cleanbg"
tools:ignore="ContentDescription" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/id_junks_back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingHorizontal="20dp"
android:src="@mipmap/fanhui" />
<TextView
android:id="@+id/id_tv_title_back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:gravity="center"
android:text="Clean Junk"
android:textColor="@color/white"
android:textSize="18sp"
android:textStyle="bold" />
</RelativeLayout>
<androidx.appcompat.widget.LinearLayoutCompat
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="60dp"
android:layout_marginBottom="10dp"
android:gravity="center_horizontal">
android:layout_height="match_parent"
android:orientation="vertical"
tools:ignore="UselessParent">
<TextView
android:id="@+id/id_ke_cl"
android:layout_width="wrap_content"
<RelativeLayout
android:id="@+id/id_top_rl"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_marginEnd="7dp"
android:includeFontPadding="false"
android:textColor="@color/white"
android:textSize="43sp"
android:textStyle="bold"
tools:text="0" />
android:layout_marginTop="12dp"
app:layout_constraintTop_toTopOf="parent">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/id_junks_back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingHorizontal="20dp"
android:src="@mipmap/fanhui" />
<TextView
android:id="@+id/id_tv_title_back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:gravity="center"
android:text="Clean Junk"
android:textColor="@color/white"
android:textSize="18sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
<TextView
android:id="@+id/id_size_unit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginTop="10dp"
android:includeFontPadding="false"
android:textColor="@color/white"
android:textSize="12sp"
tools:text="KB" />
</androidx.appcompat.widget.LinearLayoutCompat>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="43dp"
android:text="Cleanable"
android:textColor="#80FFFFFF"
android:textSize="14sp" />
<FrameLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@color/white">
</RelativeLayout>
<androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/id_scan_reslut"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<pokercc.android.expandablerecyclerview.ExpandableRecyclerView
android:id="@+id/id_ex_rl"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:visibility="visible" />
<com.noober.background.view.BLTextView
android:id="@+id/id_cl_btn"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_marginHorizontal="40dp"
android:layout_marginVertical="20dp"
android:visibility="gone"
android:gravity="center"
android:text="Clean"
android:layout_height="wrap_content"
android:layout_marginTop="60dp"
android:layout_marginBottom="10dp"
android:gravity="center_horizontal">
<TextView
android:id="@+id/id_ke_cl"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_marginEnd="7dp"
android:includeFontPadding="false"
android:textColor="@color/white"
android:textSize="18sp"
android:textSize="45sp"
android:textStyle="bold"
app:bl_corners_radius="10dp"
app:bl_enabled_solid_color="#5b4fff"
app:bl_enabled_textColor="@color/white"
app:bl_unEnabled_solid_color="#C0C6D4"
app:bl_unEnabled_textColor="@color/white" />
tools:text="0" />
<TextView
android:id="@+id/id_size_unit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_marginTop="10dp"
android:includeFontPadding="false"
android:textColor="@color/white"
android:textSize="12sp"
tools:text="KB" />
</androidx.appcompat.widget.LinearLayoutCompat>
</FrameLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="52dp"
android:text="Cleanable"
android:textColor="#FFFFFF"
android:textSize="15sp"
tools:ignore="HardcodedText" />
<FrameLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@color/white">
</com.noober.background.view.BLLinearLayout>
\ No newline at end of file
<androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/id_scan_reslut"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<pokercc.android.expandablerecyclerview.ExpandableRecyclerView
android:id="@+id/id_ex_rl"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:visibility="visible" />
<com.noober.background.view.BLTextView
android:id="@+id/id_cl_btn"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_marginHorizontal="40dp"
android:layout_marginVertical="20dp"
android:gravity="center"
android:text="Clean"
android:textColor="@color/white"
android:textSize="18sp"
android:textStyle="bold"
android:visibility="gone"
app:bl_corners_radius="10dp"
app:bl_enabled_solid_color="@color/theme_color"
app:bl_enabled_textColor="@color/white"
app:bl_unEnabled_solid_color="#C0C6D4"
app:bl_unEnabled_textColor="@color/white"
tools:ignore="HardcodedText" />
</androidx.appcompat.widget.LinearLayoutCompat>
</FrameLayout>
</LinearLayout>
</FrameLayout>
\ No newline at end of file
......@@ -55,6 +55,6 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="14dp"
app:bl_selected_drawable="@mipmap/cjzuanzhong"
app:bl_unSelected_drawable="@mipmap/cjweixuan" />
app:bl_selected_drawable="@mipmap/xuanzhong"
app:bl_unSelected_drawable="@mipmap/weixuanzhong" />
</LinearLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
......@@ -18,19 +19,22 @@
android:layout_marginVertical="16dp"
android:gravity="center_vertical">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/id_xiala"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="3dp"
android:src="@mipmap/xiala" />
<TextView
android:id="@+id/id_type_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cache garbage"
android:textSize="14sp" />
android:textSize="15sp"
tools:ignore="HardcodedText" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/id_xiala"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginEnd="3dp"
android:src="@mipmap/shouqi" />
<View
android:layout_width="wrap_content"
......@@ -42,8 +46,9 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="3.3MB"
android:textColor="#999999"
android:textSize="13sp" />
android:textColor="#A1A1A1"
android:textSize="14sp"
tools:ignore="HardcodedText" />
<FrameLayout
android:layout_width="wrap_content"
......@@ -55,8 +60,8 @@
android:layout_width="20dp"
android:layout_height="20dp"
android:visibility="gone"
app:bl_selected_drawable="@mipmap/cjzuanzhong"
app:bl_unSelected_drawable="@mipmap/cjweixuan" />
app:bl_selected_drawable="@mipmap/xuan"
app:bl_unSelected_drawable="@mipmap/weixuan" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/id_img_load"
......@@ -84,12 +89,14 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Grant permission to find more junk"
android:textColor="@color/color_655afd"
android:textSize="13sp" />
android:textColor="@color/theme_color"
android:textSize="13sp"
tools:ignore="HardcodedText" />
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/jiantou" />
</com.noober.background.view.BLLinearLayout>
</LinearLayout>
\ No newline at end of file
app/src/main/res/mipmap-xxhdpi/shouqi.png

987 Bytes | W: | H:

app/src/main/res/mipmap-xxhdpi/shouqi.png

520 Bytes | W: | H:

app/src/main/res/mipmap-xxhdpi/shouqi.png
app/src/main/res/mipmap-xxhdpi/shouqi.png
app/src/main/res/mipmap-xxhdpi/shouqi.png
app/src/main/res/mipmap-xxhdpi/shouqi.png
  • 2-up
  • Swipe
  • Onion skin
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