Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
S
scanqrwhitecopy
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wanglei
scanqrwhitecopy
Commits
9fb5de39
Commit
9fb5de39
authored
Jan 22, 2025
by
wanglei
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
5faa4e47
47c806e0
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
21 additions
and
11 deletions
+21
-11
HomeFragment.kt
app/src/main/java/com/base/scanqrclear/luma/HomeFragment.kt
+9
-5
fragment_home.xml
app/src/main/res/layout/fragment_home.xml
+10
-4
item_function_more.xml
app/src/main/res/layout/item_function_more.xml
+2
-2
No files found.
app/src/main/java/com/base/scanqrclear/luma/HomeFragment.kt
View file @
9fb5de39
...
@@ -14,7 +14,6 @@ import androidx.core.view.updatePadding
...
@@ -14,7 +14,6 @@ import androidx.core.view.updatePadding
import
androidx.lifecycle.DefaultLifecycleObserver
import
androidx.lifecycle.DefaultLifecycleObserver
import
androidx.lifecycle.LifecycleOwner
import
androidx.lifecycle.LifecycleOwner
import
androidx.lifecycle.lifecycleScope
import
androidx.lifecycle.lifecycleScope
import
androidx.recyclerview.widget.GridLayoutManager
import
androidx.recyclerview.widget.LinearLayoutManager
import
androidx.recyclerview.widget.LinearLayoutManager
import
com.base.scanqrclear.R
import
com.base.scanqrclear.R
import
com.base.scanqrclear.base.BaseFragment
import
com.base.scanqrclear.base.BaseFragment
...
@@ -101,8 +100,8 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>(FragmentHomeBinding::infl
...
@@ -101,8 +100,8 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>(FragmentHomeBinding::infl
}
}
}
}
binding
.
rvFunction
.
adapter
=
functionAdapter
binding
.
rvFunction
.
adapter
=
functionAdapter
binding
.
rvFunction
.
layoutManager
=
//
binding.rvFunction.layoutManager =
GridLayoutManager
(
requireContext
(),
3
,
GridLayoutManager
.
VERTICAL
,
false
)
//
GridLayoutManager(requireContext(), 3, GridLayoutManager.VERTICAL, false)
val
functionMoreAdapter
=
FunctionMoreAdapter
(
getMoreData
())
val
functionMoreAdapter
=
FunctionMoreAdapter
(
getMoreData
())
functionMoreAdapter
.
callback
=
object
:
BaseAdapter
.
OnClickCallback
<
FunctionBean
>
{
functionMoreAdapter
.
callback
=
object
:
BaseAdapter
.
OnClickCallback
<
FunctionBean
>
{
...
@@ -158,8 +157,13 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>(FragmentHomeBinding::infl
...
@@ -158,8 +157,13 @@ 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)}"
)
val
sp
=
SpannableString
(
"$totalSize\n${getString(R.string.junk_files)}"
)
sp
.
setSpan
(
AbsoluteSizeSpan
(
16
,
true
),
sp
.
indexOf
(
"\n"
),
sp
.
length
,
SpannableString
.
SPAN_EXCLUSIVE_EXCLUSIVE
)
sp
.
setSpan
(
AbsoluteSizeSpan
(
16
,
true
),
sp
.
indexOf
(
"\n"
),
sp
.
length
,
SpannableString
.
SPAN_EXCLUSIVE_EXCLUSIVE
)
binding
.
tvJunkFiles
.
text
=
sp
binding
.
tvJunkFiles
.
text
=
sp
}
}
}
}
...
...
app/src/main/res/layout/fragment_home.xml
View file @
9fb5de39
...
@@ -11,11 +11,11 @@
...
@@ -11,11 +11,11 @@
android:id=
"@+id/tv_app_name"
android:id=
"@+id/tv_app_name"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_margin
Start=
"13
dp"
android:layout_margin
Vertical=
"10
dp"
android:layout_margin
Top=
"15
dp"
android:layout_margin
Start=
"16
dp"
android:text=
"@string/files_manager"
android:text=
"@string/files_manager"
android:textColor=
"@color/white"
android:textColor=
"@color/white"
android:textSize=
"
20
sp"
android:textSize=
"
19
sp"
android:textStyle=
"bold"
android:textStyle=
"bold"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
app:layout_constraintTop_toTopOf=
"parent"
/>
...
@@ -175,7 +175,7 @@
...
@@ -175,7 +175,7 @@
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"@string/junk_files"
android:text=
"@string/junk_files"
android:gravity=
"center"
android:gravity=
"center"
android:textColor=
"@color/
white
"
android:textColor=
"@color/
mbridge_cpb_red
"
android:textSize=
"20sp"
android:textSize=
"20sp"
android:textStyle=
"bold"
android:textStyle=
"bold"
app:layout_constraintBottom_toBottomOf=
"@id/iv_shan"
app:layout_constraintBottom_toBottomOf=
"@id/iv_shan"
...
@@ -216,6 +216,10 @@
...
@@ -216,6 +216,10 @@
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"28dp"
android:layout_marginTop=
"28dp"
app:spanCount=
"3"
app:layoutManager=
"androidx.recyclerview.widget.GridLayoutManager"
tools:itemCount=
"4"
tools:listitem=
"@layout/item_function_2"
android:nestedScrollingEnabled=
"false"
android:nestedScrollingEnabled=
"false"
android:paddingVertical=
"10dp"
android:paddingVertical=
"10dp"
app:layout_constraintTop_toBottomOf=
"@id/iv_upward"
/>
app:layout_constraintTop_toBottomOf=
"@id/iv_upward"
/>
...
@@ -254,6 +258,8 @@
...
@@ -254,6 +258,8 @@
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:nestedScrollingEnabled=
"false"
android:nestedScrollingEnabled=
"false"
android:layout_marginTop=
"14dp"
android:layout_marginTop=
"14dp"
tools:itemCount=
"1"
tools:listitem=
"@layout/item_function_more"
android:background=
"@drawable/white_background_top"
android:background=
"@drawable/white_background_top"
android:paddingBottom=
"9dp"
android:paddingBottom=
"9dp"
app:layout_constraintTop_toBottomOf=
"@id/tv_hot_tools"
/>
app:layout_constraintTop_toBottomOf=
"@id/tv_hot_tools"
/>
...
...
app/src/main/res/layout/item_function_more.xml
View file @
9fb5de39
...
@@ -42,8 +42,8 @@
...
@@ -42,8 +42,8 @@
android:id=
"@+id/view_line"
android:id=
"@+id/view_line"
android:layout_width=
"0dp"
android:layout_width=
"0dp"
android:layout_height=
"1dp"
android:layout_height=
"1dp"
android:layout_marginTop=
"1
8
dp"
android:layout_marginTop=
"1
2
dp"
android:background=
"
@color/color_f9f9fc
"
android:background=
"
#EEEEEE
"
app:layout_constraintStart_toStartOf=
"@id/iv_icon"
app:layout_constraintStart_toStartOf=
"@id/iv_icon"
app:layout_constraintEnd_toEndOf=
"@id/iv_more"
app:layout_constraintEnd_toEndOf=
"@id/iv_more"
app:layout_constraintTop_toBottomOf=
"@id/iv_icon"
/>
app:layout_constraintTop_toBottomOf=
"@id/iv_icon"
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment