Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
S
SuperEasyClean
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
songjianyu
SuperEasyClean
Commits
372b1119
Commit
372b1119
authored
Jun 11, 2025
by
songjianyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[调整] 调整返回图标
parent
af3d25d7
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
83 additions
and
99 deletions
+83
-99
proguard-rules.pro
app/proguard-rules.pro
+6
-6
BatteryInfoActivity.kt
...java/com/easy/clean/ui/batteryinfo/BatteryInfoActivity.kt
+3
-2
JunkCleanActivity.kt
...rc/main/java/com/easy/clean/ui/clean/JunkCleanActivity.kt
+2
-1
CleanResultActivity.kt
...java/com/easy/clean/ui/cleanresult/CleanResultActivity.kt
+61
-11
activity_battery_info_2.xml
app/src/main/res/layout/activity_battery_info_2.xml
+3
-18
activity_clean_result.xml
app/src/main/res/layout/activity_clean_result.xml
+3
-31
activity_junk_clean.xml
app/src/main/res/layout/activity_junk_clean.xml
+3
-28
layout_title.xml
app/src/main/res/layout/layout_title.xml
+2
-2
No files found.
app/proguard-rules.pro
View file @
372b1119
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
-
dontwarn
javax
.
annotation
.
Nullable
-
dontwarn
javax
.
annotation
.
Nullable
#-keep class com.base.locationsharewhite
.bean.** { *; }
-
keep
class
com
.
easy
.
clean
.
bean
.
**
{
*
;
}
-
keep
class
com
.
google
.
gson
.
reflect
.
**
{
*
;
}
-
keep
class
com
.
google
.
gson
.
reflect
.
**
{
*
;
}
-
keep
class
*
extends
com
.
google
.
gson
.
reflect
.
TypeToken
-
keep
class
*
extends
com
.
google
.
gson
.
reflect
.
TypeToken
-
keep
class
com
.
google
.
gson
.
stream
.
**
{
*
;
}
-
keep
class
com
.
google
.
gson
.
stream
.
**
{
*
;
}
...
@@ -30,13 +30,13 @@
...
@@ -30,13 +30,13 @@
-
keepattributes
*
Annotation
*
-
keepattributes
*
Annotation
*
-
keep
class
*
extends
com
.
google
.
gson
.
TypeAdapter
-
keep
class
*
extends
com
.
google
.
gson
.
TypeAdapter
-
keep
class
*
extends
com
.
google
.
gson
.
JsonSerializer
-
keep
class
*
extends
com
.
google
.
gson
.
JsonSerializer
-
keep
class
*
extends
com
.
google
.
gson
.
Deserializer
#
-keep class * extends com.google.gson.Deserializer
-
keep
class
com
.
google
.
gson
.
TypeAdapters
{
*
;}
#
-keep class com.google.gson.TypeAdapters{*;}
-
keep
class
com
.
bytedance
.
sdk
.
**
{
*
;
}
-
keep
class
com
.
bytedance
.
sdk
.
**
{
*
;
}
# 保持 Facebook SDK 的类和方法
# 保持 Facebook SDK 的类和方法
-
keep
class
com
.
facebook
.
**
{
*
;
}
-
keep
class
com
.
facebook
.
**
{
*
;
}
-
keep
interface
com
.
facebook
.
**
{
*
;
}
-
keep
interface
com
.
facebook
.
**
{
*
;
}
-
obfuscationdictionary
dictionary
.
txt
#-obfuscationdictionary dictionary.txt
-
classobfuscationdictionary
dictionary
.
txt
#-classobfuscationdictionary dictionary.txt
-
packageobfuscationdictionary
dictionary
.
txt
#-packageobfuscationdictionary dictionary.txt
\ No newline at end of file
\ No newline at end of file
app/src/main/java/com/easy/clean/ui/batteryinfo/BatteryInfoActivity.kt
View file @
372b1119
...
@@ -39,6 +39,7 @@ class BatteryInfoActivity :
...
@@ -39,6 +39,7 @@ class BatteryInfoActivity :
showAdAnimation
(
LottieEnum
.
BATTERY_INFO_LOTTIE
)
{
showAdAnimation
(
LottieEnum
.
BATTERY_INFO_LOTTIE
)
{
adAdapter
.
submitList
(
listOf
(
""
))
adAdapter
.
submitList
(
listOf
(
""
))
}
}
binding
.
llTitle
.
tvTitle
.
text
=
getString
(
R
.
string
.
battery_info
)
batteryReceiver
=
BatteryReceiver
{
updateBatteryInfo
()
}
batteryReceiver
=
BatteryReceiver
{
updateBatteryInfo
()
}
registerReceiver
(
batteryReceiver
,
IntentFilter
(
Intent
.
ACTION_BATTERY_CHANGED
))
registerReceiver
(
batteryReceiver
,
IntentFilter
(
Intent
.
ACTION_BATTERY_CHANGED
))
...
@@ -48,7 +49,7 @@ class BatteryInfoActivity :
...
@@ -48,7 +49,7 @@ class BatteryInfoActivity :
listOf
(
BatteryHead
(
1
))
listOf
(
BatteryHead
(
1
))
)
)
if
(
AdConfigBean
.
adsConfigBean
.
isAdShow
){
if
(
AdConfigBean
.
adsConfigBean
.
isAdShow
)
{
concatAdapter
.
addAdapter
(
adAdapter
)
concatAdapter
.
addAdapter
(
adAdapter
)
}
}
concatAdapter
.
addAdapter
(
batteryInfoAdapter
)
concatAdapter
.
addAdapter
(
batteryInfoAdapter
)
...
@@ -57,7 +58,7 @@ class BatteryInfoActivity :
...
@@ -57,7 +58,7 @@ class BatteryInfoActivity :
override
fun
initListener
()
{
override
fun
initListener
()
{
super
.
initListener
()
super
.
initListener
()
binding
.
ivBack
.
setOnClickListener
{
onBackPressedDispatcher
.
onBackPressed
()
}
binding
.
llTitle
.
ivBack
.
setOnClickListener
{
onBackPressedDispatcher
.
onBackPressed
()
}
binding
.
tvBtn
.
setOnClickListener
{
binding
.
tvBtn
.
setOnClickListener
{
onBackPressedDispatcher
.
onBackPressed
()
onBackPressedDispatcher
.
onBackPressed
()
}
}
...
...
app/src/main/java/com/easy/clean/ui/clean/JunkCleanActivity.kt
View file @
372b1119
...
@@ -154,6 +154,7 @@ class JunkCleanActivity : BaseActivity<ActivityJunkCleanBinding>(ActivityJunkCle
...
@@ -154,6 +154,7 @@ class JunkCleanActivity : BaseActivity<ActivityJunkCleanBinding>(ActivityJunkCle
override
fun
initView
()
{
override
fun
initView
()
{
super
.
initView
()
super
.
initView
()
AdsMgr
.
showNative
(
binding
.
flAd
,
R
.
layout
.
layout_admob_native_custom
)
AdsMgr
.
showNative
(
binding
.
flAd
,
R
.
layout
.
layout_admob_native_custom
)
binding
.
llTitle
.
tvTitle
.
text
=
getString
(
R
.
string
.
junk_clean
)
binding
.
expandableFiles
.
adapter
=
adapter
binding
.
expandableFiles
.
adapter
=
adapter
binding
.
expandableFiles
.
layoutManager
=
LinearLayoutManager
(
this
)
binding
.
expandableFiles
.
layoutManager
=
LinearLayoutManager
(
this
)
binding
.
expandableFiles
.
itemAnimator
=
ExpandableItemAnimator
(
binding
.
expandableFiles
)
binding
.
expandableFiles
.
itemAnimator
=
ExpandableItemAnimator
(
binding
.
expandableFiles
)
...
@@ -164,7 +165,7 @@ class JunkCleanActivity : BaseActivity<ActivityJunkCleanBinding>(ActivityJunkCle
...
@@ -164,7 +165,7 @@ class JunkCleanActivity : BaseActivity<ActivityJunkCleanBinding>(ActivityJunkCle
override
fun
initListener
()
{
override
fun
initListener
()
{
super
.
initListener
()
super
.
initListener
()
binding
.
ivBack
.
setOnClickListener
{
onBackPressedDispatcher
.
onBackPressed
()
}
binding
.
llTitle
.
ivBack
.
setOnClickListener
{
onBackPressedDispatcher
.
onBackPressed
()
}
binding
.
tvClean
.
setOnClickListener
{
binding
.
tvClean
.
setOnClickListener
{
if
(
isBackDisable
)
return
@setOnClickListener
if
(
isBackDisable
)
return
@setOnClickListener
...
...
app/src/main/java/com/easy/clean/ui/cleanresult/CleanResultActivity.kt
View file @
372b1119
...
@@ -9,6 +9,7 @@ import androidx.core.view.WindowInsetsCompat
...
@@ -9,6 +9,7 @@ import androidx.core.view.WindowInsetsCompat
import
androidx.recyclerview.widget.LinearLayoutManager
import
androidx.recyclerview.widget.LinearLayoutManager
import
androidx.recyclerview.widget.RecyclerView
import
androidx.recyclerview.widget.RecyclerView
import
com.easy.clean.R
import
com.easy.clean.R
import
com.easy.clean.SpConstObject
import
com.easy.clean.base.BaseActivity
import
com.easy.clean.base.BaseActivity
import
com.easy.clean.base.jumpAction
import
com.easy.clean.base.jumpAction
import
com.easy.clean.bean.FeatureBean
import
com.easy.clean.bean.FeatureBean
...
@@ -25,7 +26,8 @@ import com.easy.clean.databinding.ItemCleanResultBinding
...
@@ -25,7 +26,8 @@ import com.easy.clean.databinding.ItemCleanResultBinding
import
com.easy.clean.utils.MyAnimationUtils
import
com.easy.clean.utils.MyAnimationUtils
import
com.easy.clean.utils.Utils
import
com.easy.clean.utils.Utils
class
CleanResultActivity
:
BaseActivity
<
ActivityCleanResultBinding
>(
ActivityCleanResultBinding
::
inflate
)
{
class
CleanResultActivity
:
BaseActivity
<
ActivityCleanResultBinding
>(
ActivityCleanResultBinding
::
inflate
)
{
companion
object
{
companion
object
{
var
total
:
Long
=
0
var
total
:
Long
=
0
...
@@ -35,11 +37,16 @@ class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCle
...
@@ -35,11 +37,16 @@ class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCle
private
var
list
=
mutableListOf
<
FeatureBean
>()
private
var
list
=
mutableListOf
<
FeatureBean
>()
private
val
adapter
by
lazy
{
private
val
adapter
by
lazy
{
class
ViewHolder
(
val
binding
:
ItemCleanResultBinding
)
:
RecyclerView
.
ViewHolder
(
binding
.
root
)
class
ViewHolder
(
val
binding
:
ItemCleanResultBinding
)
:
RecyclerView
.
ViewHolder
(
binding
.
root
)
object
:
RecyclerView
.
Adapter
<
ViewHolder
>()
{
object
:
RecyclerView
.
Adapter
<
ViewHolder
>()
{
override
fun
onCreateViewHolder
(
parent
:
ViewGroup
,
viewType
:
Int
):
ViewHolder
{
override
fun
onCreateViewHolder
(
parent
:
ViewGroup
,
viewType
:
Int
):
ViewHolder
{
val
binding
=
ItemCleanResultBinding
.
inflate
(
LayoutInflater
.
from
(
parent
.
context
),
parent
,
false
)
val
binding
=
ItemCleanResultBinding
.
inflate
(
LayoutInflater
.
from
(
parent
.
context
),
parent
,
false
)
return
ViewHolder
(
binding
)
return
ViewHolder
(
binding
)
}
}
...
@@ -56,7 +63,13 @@ class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCle
...
@@ -56,7 +63,13 @@ class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCle
val
translationX
=
resources
.
displayMetrics
.
widthPixels
.
toFloat
()
val
translationX
=
resources
.
displayMetrics
.
widthPixels
.
toFloat
()
holder
.
itemView
.
translationX
=
-
translationX
holder
.
itemView
.
translationX
=
-
translationX
MyAnimationUtils
.
translationX
(
holder
.
itemView
,
-
translationX
,
0f
,
1000
,
(
position
+
1
)
*
300L
)
MyAnimationUtils
.
translationX
(
holder
.
itemView
,
-
translationX
,
0f
,
1000
,
(
position
+
1
)
*
300L
)
if
(
position
==
0
)
{
if
(
position
==
0
)
{
AdsMgr
.
showNative
(
holder
.
binding
.
flAd
,
R
.
layout
.
layout_admob_native_custom
)
AdsMgr
.
showNative
(
holder
.
binding
.
flAd
,
R
.
layout
.
layout_admob_native_custom
)
...
@@ -81,8 +94,10 @@ class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCle
...
@@ -81,8 +94,10 @@ class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCle
binding
.
rvResult
.
adapter
=
adapter
binding
.
rvResult
.
adapter
=
adapter
binding
.
rvResult
.
layoutManager
=
LinearLayoutManager
(
this
)
binding
.
rvResult
.
layoutManager
=
LinearLayoutManager
(
this
)
if
(
titleName
.
isNotEmpty
())
binding
.
tvTitle
.
text
=
titleName
if
(
titleName
.
isEmpty
())
titleName
=
getString
(
R
.
string
.
clean
)
binding
.
llTitle
.
tvTitle
.
text
=
titleName
binding
.
tvCleanedUp
.
text
=
"${getString(R.string.cleaned_up)} ${Utils.getSizeFormat(total)}"
binding
.
tvCleanedUp
.
text
=
"${getString(R.string.cleaned_up)} ${Utils.getSizeFormat(total)}"
SpConstObject
.
cleanedSize
+=
total
list
=
getData
()
list
=
getData
()
adapter
.
notifyDataSetChanged
()
adapter
.
notifyDataSetChanged
()
...
@@ -97,7 +112,7 @@ class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCle
...
@@ -97,7 +112,7 @@ class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCle
}
}
})
})
}
}
binding
.
ivBack
.
setOnClickListener
{
binding
.
llTitle
.
ivBack
.
setOnClickListener
{
onBackPressedDispatcher
.
onBackPressed
()
onBackPressedDispatcher
.
onBackPressed
()
}
}
...
@@ -105,9 +120,30 @@ class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCle
...
@@ -105,9 +120,30 @@ class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCle
private
fun
getData
():
MutableList
<
FeatureBean
>
{
private
fun
getData
():
MutableList
<
FeatureBean
>
{
val
list
=
mutableListOf
<
FeatureBean
>().
apply
{
val
list
=
mutableListOf
<
FeatureBean
>().
apply
{
add
(
FeatureBean
(
JUNK_CLEAN
,
R
.
string
.
clean_junk
,
R
.
drawable
.
icon_clean_clean_result
,
R
.
string
.
result_junk_clean
))
add
(
add
(
FeatureBean
(
BATTERY_INFO
,
R
.
string
.
battery_info
,
R
.
drawable
.
icon_battery_clean_result
,
R
.
string
.
result_battery_info
))
FeatureBean
(
add
(
FeatureBean
(
LARGE_FILE_CLEAN
,
R
.
string
.
large_file_clean
,
R
.
drawable
.
icon_file_clean_result
,
R
.
string
.
result_large_file_clean
))
JUNK_CLEAN
,
R
.
string
.
clean_junk
,
R
.
drawable
.
icon_clean_clean_result
,
R
.
string
.
result_junk_clean
)
)
add
(
FeatureBean
(
BATTERY_INFO
,
R
.
string
.
battery_info
,
R
.
drawable
.
icon_battery_clean_result
,
R
.
string
.
result_battery_info
)
)
add
(
FeatureBean
(
LARGE_FILE_CLEAN
,
R
.
string
.
large_file_clean
,
R
.
drawable
.
icon_file_clean_result
,
R
.
string
.
result_large_file_clean
)
)
add
(
add
(
FeatureBean
(
FeatureBean
(
PHOTO_COMPRESSION
,
PHOTO_COMPRESSION
,
...
@@ -116,8 +152,22 @@ class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCle
...
@@ -116,8 +152,22 @@ class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCle
R
.
string
.
result_photo_compression
R
.
string
.
result_photo_compression
)
)
)
)
add
(
FeatureBean
(
SCREENSHOT_CLEAN
,
R
.
string
.
screenshot_clean
,
R
.
drawable
.
icon_screenshot_2
,
R
.
string
.
result_screenshot_clean
))
add
(
add
(
FeatureBean
(
SIMILAR_PHOTOS
,
R
.
string
.
similar_photos
,
R
.
drawable
.
icon_similar_photos_clean_result
,
R
.
string
.
result_similar_photos
))
FeatureBean
(
SCREENSHOT_CLEAN
,
R
.
string
.
screenshot_clean
,
R
.
drawable
.
icon_screenshot_2
,
R
.
string
.
result_screenshot_clean
)
)
add
(
FeatureBean
(
SIMILAR_PHOTOS
,
R
.
string
.
similar_photos
,
R
.
drawable
.
icon_similar_photos_clean_result
,
R
.
string
.
result_similar_photos
)
)
}
}
val
filteredList
=
list
.
filter
{
it
.
key
!=
functionKey
}
val
filteredList
=
list
.
filter
{
it
.
key
!=
functionKey
}
...
...
app/src/main/res/layout/activity_battery_info_2.xml
View file @
372b1119
...
@@ -13,24 +13,9 @@
...
@@ -13,24 +13,9 @@
android:background=
"@color/colorPrimary"
android:background=
"@color/colorPrimary"
app:layout_constraintTop_toTopOf=
"parent"
>
app:layout_constraintTop_toTopOf=
"parent"
>
<androidx.appcompat.widget.AppCompatImageView
<include
android:id=
"@+id/ivBack"
android:id=
"@+id/ll_title"
android:layout_width=
"wrap_content"
layout=
"@layout/layout_title"
/>
android:layout_height=
"wrap_content"
android:foreground=
"@drawable/ripple_8"
android:padding=
"@dimen/dp_16"
android:src=
"@drawable/icon_back"
/>
<androidx.appcompat.widget.AppCompatTextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"start|center_vertical"
android:layout_marginStart=
"53dp"
android:text=
"@string/battery_info"
android:textColor=
"@color/white"
android:textSize=
"20sp"
android:textStyle=
"bold"
/>
</FrameLayout>
</FrameLayout>
<androidx.recyclerview.widget.RecyclerView
<androidx.recyclerview.widget.RecyclerView
...
...
app/src/main/res/layout/activity_clean_result.xml
View file @
372b1119
...
@@ -13,38 +13,10 @@
...
@@ -13,38 +13,10 @@
android:background=
"@drawable/bg_gradient_03efdb_25c5f2"
android:background=
"@drawable/bg_gradient_03efdb_25c5f2"
app:layout_constraintTop_toTopOf=
"parent"
>
app:layout_constraintTop_toTopOf=
"parent"
>
<FrameLayout
android:id=
"@+id/ll_title"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:gravity=
"center_vertical"
android:orientation=
"horizontal"
android:paddingTop=
"6dp"
android:paddingBottom=
"6dp"
app:layout_constraintTop_toTopOf=
"parent"
tools:layout_editor_absoluteX=
"16dp"
>
<androidx.appcompat.widget.AppCompatImageView
android:id=
"@+id/ivBack"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:foreground=
"@drawable/ripple_8"
android:padding=
"@dimen/dp_16"
android:src=
"@drawable/icon_back"
/>
<androidx.appcompat.widget.AppCompatTextView
android:id=
"@+id/tv_title"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"start|center_vertical"
android:layout_marginStart=
"58dp"
android:text=
"@string/clean"
android:textColor=
"@color/white"
android:textSize=
"20sp"
android:textStyle=
"bold"
/>
</FrameLayout>
<include
layout=
"@layout/layout_title"
android:id=
"@+id/ll_title"
/>
<!-- <com.airbnb.lottie.LottieAnimationView-->
<!-- <com.airbnb.lottie.LottieAnimationView-->
<!-- android:id="@+id/idLottie"-->
<!-- android:id="@+id/idLottie"-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_width="wrap_content"-->
...
...
app/src/main/res/layout/activity_junk_clean.xml
View file @
372b1119
...
@@ -13,35 +13,10 @@
...
@@ -13,35 +13,10 @@
android:background=
"@color/colorPrimary"
android:background=
"@color/colorPrimary"
app:layout_constraintTop_toTopOf=
"parent"
>
app:layout_constraintTop_toTopOf=
"parent"
>
<FrameLayout
android:id=
"@+id/ll_title"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:gravity=
"center_vertical"
android:orientation=
"horizontal"
android:paddingTop=
"6dp"
android:paddingBottom=
"6dp"
app:layout_constraintTop_toTopOf=
"parent"
>
<androidx.appcompat.widget.AppCompatImageView
android:id=
"@+id/ivBack"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:foreground=
"@drawable/ripple_8"
android:padding=
"16dp"
android:src=
"@drawable/icon_back"
/>
<androidx.appcompat.widget.AppCompatTextView
<include
android:layout_width=
"wrap_content"
android:id=
"@+id/ll_title"
android:layout_height=
"wrap_content"
layout=
"@layout/layout_title"
/>
android:layout_gravity=
"start|center_vertical"
android:layout_marginStart=
"53dp"
android:text=
"@string/junk_clean"
android:textColor=
"@color/white"
android:textSize=
"20sp"
android:textStyle=
"bold"
/>
</FrameLayout>
<androidx.appcompat.widget.LinearLayoutCompat
<androidx.appcompat.widget.LinearLayoutCompat
android:id=
"@+id/ll_size"
android:id=
"@+id/ll_size"
...
...
app/src/main/res/layout/layout_title.xml
View file @
372b1119
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:foreground=
"@drawable/ripple_8"
android:foreground=
"@drawable/ripple_8"
android:padding=
"1
6
dp"
android:padding=
"1
4
dp"
android:src=
"@drawable/icon_back"
/>
android:src=
"@drawable/icon_back"
/>
<androidx.appcompat.widget.AppCompatTextView
<androidx.appcompat.widget.AppCompatTextView
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"start|center_vertical"
android:layout_gravity=
"start|center_vertical"
android:layout_marginStart=
"5
3
dp"
android:layout_marginStart=
"5
8
dp"
android:text=
"@string/Video_Clean"
android:text=
"@string/Video_Clean"
android:textColor=
"@color/white"
android:textColor=
"@color/white"
android:textSize=
"20sp"
android:textSize=
"20sp"
...
...
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