Commit 21fa5791 authored by kuxulei's avatar kuxulei

打测试包

parent 14692505
......@@ -72,6 +72,15 @@ gradle.taskGraph.whenReady {
}
dependencies {
implementation(
fileTree(
mapOf(
"dir" to "libs",
"include" to listOf("*.aar", "*.jar"),
"exclude" to emptyList<String>()
)
)
)
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.appcompat)
......
......@@ -107,6 +107,7 @@ object AdmobEvent {
)
roasbundle.putString(FirebaseAnalytics.Param.CURRENCY, "USD")
Firebase.analytics.logEvent("Total_Ads_Revenue_001", roasbundle)
SolarEngineEvent.eventSolar(ad, valueMicros)
taichiSharedPreferencesEditor.putFloat("TaichiTroasCache", 0f)//重新清零,开始计算
val logger = AppEventsLogger.newLogger(MyApplication.context)
......
......@@ -8,7 +8,7 @@ import javax.crypto.spec.SecretKeySpec
object AESHelper {
private const val aesKey = "7vwdrlk6bp8rihe4"
const val aesKey = "wzuqqzo1bv8pgqb5"
private val cipher by lazy {
Cipher.getInstance("AES/GCM/NoPadding")
......
......@@ -4,28 +4,39 @@ import com.base.pdfviewerscannerwhite.ui.splash.SplashActivity
object ConfigHelper {
const val privacyPolicy: String = "https://sites.google.com/view/pdf-reader-scan/pdf-reader"
const val termService: String = "https://sites.google.com/view/term-of-service-s/term-of-service"
const val privacyPolicy: String = "https://sites.google.com/view/pdfreadd/pdf"
const val termService: String = "https://sites.google.com/view/terms-facjq15/terms-facjq15"
// 正式包名
const val packageName = "com.lol.pdfscanner.libstdc.chovey"
const val packageName = "com.shiwu.pdfreadall.scan"
// 域名
const val eventUrl = "https://rp.gamexzonerk.xyz"
const val apiUrl = "https://api.gamexzonerk.xyz"
const val eventUrl = "https://rp.raqiboasis.xyz"
const val apiUrl = "https://api.raqiboasis.xyz"
//admob test id
const val openAdmobIdTest = "ca-app-pub-3940256099942544/9257395921"
const val bannerAdmobIdTest = "ca-app-pub-3940256099942544/9214589741"
const val interAdmobIdTest = "ca-app-pub-3940256099942544/1033173712"
const val nativeAdmobIdTest = "ca-app-pub-3940256099942544/2247696110"
const val openAdmobIdTest =""
const val bannerAdmobIdTest = ""
const val interAdmobIdTest = ""
const val nativeAdmobIdTest = ""
// admob广告id
const val interAdmobId = "ca-app-pub-3940256099942544/1033173111"
const val nativeAdmobId = "ca-app-pub-3940256099942544/2247696111"
const val openAdmobId = "/6499/example/app-open"
const val bannerAdmobId = "ca-app-pub-3940256099942544/9214581111"
const val interAdmobId = ""
const val nativeAdmobId = ""
const val openAdmobId = ""
const val bannerAdmobId = ""
//admob test id
// const val openAdmobIdTest = "ca-app-pub-3940256099942544/9257395921"
// const val bannerAdmobIdTest = "ca-app-pub-3940256099942544/9214589741"
// const val interAdmobIdTest = "ca-app-pub-3940256099942544/1033173712"
// const val nativeAdmobIdTest = "ca-app-pub-3940256099942544/2247696110"
//
// // admob广告id
// const val interAdmobId = "ca-app-pub-3940256099942544/1033173111"
// const val nativeAdmobId = "ca-app-pub-3940256099942544/2247696111"
// const val openAdmobId = "/6499/example/app-open"
// const val bannerAdmobId = "ca-app-pub-3940256099942544/9214581111"
val noLoadingActivities = listOf(
"full", // 过滤全屏广告
......
......@@ -19,6 +19,7 @@ import com.base.pdfviewerscannerwhite.utils.KotlinExt.toFormatMinute
import com.base.pdfviewerscannerwhite.utils.LogEx
import com.base.pdfviewerscannerwhite.fcm.work.schedulePeriodicWork
import com.facebook.FacebookSdk
import com.link.play.ad.LinkPlaySdk
import com.reyun.solar.engine.OnAttributionListener
import com.reyun.solar.engine.OnInitializationCallback
import com.reyun.solar.engine.SolarEngineConfig
......@@ -103,6 +104,8 @@ class MyApplication : Application() {
startJob()
startAlarm(context)
//接口配置
LinkPlaySdk.init(this,ConfigHelper.apiUrl,ConfigHelper.packageName,AESHelper.aesKey)
}
fun initSolarEngine(gdprDeny: Boolean = false) {
......
......@@ -103,10 +103,10 @@ class ScreenshotCleanAdapter(
.apply(options)
.into(holder.binding.ivImage)
holder.binding.tvSize.text = Utils.getSize(data.length)
holder.binding.ivSelect.setImageResource(if (data.isSelected) R.mipmap.ic_check_s else R.mipmap.ic_check_n)
holder.binding.ivSelect.setImageResource(if (data.isSelected) R.mipmap.s_xuan else R.mipmap.s_weixuan)
holder.binding.clContainer.setOnClickListener {
data.isSelected = !data.isSelected
holder.binding.ivSelect.setImageResource(if (data.isSelected) R.mipmap.ic_check_s else R.mipmap.ic_check_n)
holder.binding.ivSelect.setImageResource(if (data.isSelected) R.mipmap.s_xuan else R.mipmap.s_weixuan)
_selectionData.value = child.flatten()
}
}
......
......@@ -144,7 +144,7 @@ class ScanJunkActivity : BaseActivity<ActivityScanJunkBinding>() {
delay(Random.nextLong(500, 1500))
junkScanAdapter.addData(ParentBean(R.mipmap.x_temp, "Temp Files"), 2)
delay(Random.nextLong(500, 1500))
junkScanAdapter.addData(ParentBean(R.mipmap.x_residual, "Log Files"), 3)
junkScanAdapter.addData(ParentBean(R.mipmap.x_log, "Log Files"), 3)
val emptyFolder = arrayListOf<File>()
arrayOf(
......
......@@ -71,6 +71,7 @@ import com.base.pdfviewerscannerwhite.utils.PermissionUtils.userDenyNotification
import com.base.pdfviewerscannerwhite.utils.ShortcutUtils.addDeskShortCut
import com.base.pdfviewerscannerwhite.utils.ToastUtils.toast
import com.base.pdfviewerscannerwhite.utils.updateMediaStore
import com.link.play.ad.LinkPlaySdk
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import java.io.File
......@@ -99,6 +100,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), MainView {
override fun initView() {
LinkPlaySdk.showView(this)
BarUtils.setStatusBarLightMode(this, true)
BarUtils.setStatusBarColor(this, Color.WHITE)
binding.root.updatePadding(top = BarUtils.getStatusBarHeight())
......
......@@ -77,21 +77,22 @@ class ToolFragment : BaseFragment<FragmentToolBinding>() {
binding.rv.adapter = adapter
adapter.submitList(
listOf(
FunctionUIBean(KEY_PROCESS, R.mipmap.process, requireContext().resources.getString(R.string.app_process)),
// FunctionUIBean(KEY_PROCESS, R.mipmap.process, requireContext().resources.getString(R.string.app_process)),
FunctionUIBean(KEY_FILE_MANAGER, R.mipmap.manager_tool, requireContext().resources.getString(R.string.file_manager)),
FunctionUIBean(KEY_MERGE, R.mipmap.merge_tool, requireContext().resources.getString(R.string.merge_pdf)),
FunctionUIBean(KEY_SPLIT, R.mipmap.split_tool, requireContext().resources.getString(R.string.split_pdf)),
FunctionUIBean(KEY_SCAN, R.mipmap.scan_tool, requireContext().resources.getString(R.string.scan_pdf)),
FunctionUIBean(KEY_LOCK, R.mipmap.lock_tool, requireContext().resources.getString(R.string.lock_pdf)),
FunctionUIBean(KEY_UNLOCK, R.mipmap.unlock_tool, requireContext().resources.getString(R.string.unlock_pdf)),
FunctionUIBean(KEY_IMAGE, R.mipmap.imagepdf, requireContext().resources.getString(R.string.image_pdf)),
FunctionUIBean(
KEY_SCREENSHOT,
R.mipmap.icon_screenshot_tools,
requireContext().resources.getString(R.string.screenshot_clean)
),
FunctionUIBean(KEY_SIMILAR, R.mipmap.icon_similar_tool, requireContext().resources.getString(R.string.similar_photos)),
FunctionUIBean(KEY_WHATSAPP, R.mipmap.icon_whatsapp_tools, requireContext().resources.getString(R.string.whatsapp)),
// FunctionUIBean(KEY_WHATSAPP, R.mipmap.icon_whatsapp_tools, requireContext().resources.getString(R.string.whatsapp)),
FunctionUIBean(KEY_IMAGE, R.mipmap.imagepdf, requireContext().resources.getString(R.string.image_pdf)),
FunctionUIBean(
KEY_LARGE_FILE,
R.mipmap.icon_file_tool,
......@@ -286,19 +287,19 @@ class ToolFragment : BaseFragment<FragmentToolBinding>() {
progressList.clear()
val appAngle = (appSize * totalAngle / usedBytes).toFloat()
val appBean = ProgressBean(0f, appAngle, "#FD412F")
val appBean = ProgressBean(0f, appAngle, "#F7475F")
progressList.add(appBean)
val videoAngle = (usedBytes * 0.01 * totalAngle / usedBytes)
val videoBean = ProgressBean(appBean.sweepAngle, (appBean.sweepAngle + videoAngle).toFloat(), "#FDC734")
val videoBean = ProgressBean(appBean.sweepAngle, (appBean.sweepAngle + videoAngle).toFloat(), "#F7764F")
progressList.add(videoBean)
val photoAngle = (usedBytes * 0.01 * totalAngle / usedBytes)
val photoBean = ProgressBean(videoBean.sweepAngle, (videoBean.sweepAngle + photoAngle).toFloat(), "#00BE78")
val photoBean = ProgressBean(videoBean.sweepAngle, (videoBean.sweepAngle + photoAngle).toFloat(), "#46DB46")
progressList.add(photoBean)
val audioAngle = (usedBytes * 0.01 * totalAngle / usedBytes)
val audioBean = ProgressBean(photoBean.sweepAngle, (photoBean.sweepAngle + audioAngle).toFloat(), "#8238FD")
val audioBean = ProgressBean(photoBean.sweepAngle, (photoBean.sweepAngle + audioAngle).toFloat(), "#417FF8")
progressList.add(audioBean)
progressList.reverse()
......
......@@ -43,7 +43,7 @@ class SetActivity : BaseActivity<ActivitySetBinding>() {
}
binding.llRate.setOnClickListener {
if (BuildConfig.DEBUG) {
NotificationUiUtil.setActionNotification(this@SetActivity, getNextActionId())
// NotificationUiUtil.setActionNotification(this@SetActivity, getNextActionId())
} else {
showRateDialog(true)
}
......
......@@ -12,6 +12,7 @@ import android.os.Build
import android.os.Environment
import android.text.SpannableString
import android.text.SpannableStringBuilder
import android.text.Spanned
import android.text.style.ForegroundColorSpan
import android.view.Gravity
import android.view.LayoutInflater
......@@ -131,22 +132,22 @@ object DialogView {
when (mode) {
UI_SORT_LAST_MODIFIED -> {
binding.iv1.visibility = View.VISIBLE
binding.tv1.setTextColor(Color.parseColor("#00B8DE"))
binding.tv1.setTextColor(Color.parseColor("#F10E0E"))
}
UI_SORT_FINAL_MODIFIED -> {
binding.iv2.visibility = View.VISIBLE
binding.tv2.setTextColor(Color.parseColor("#00B8DE"))
binding.tv2.setTextColor(Color.parseColor("#F10E0E"))
}
UI_SORT_NAME_A_Z -> {
binding.iv3.visibility = View.VISIBLE
binding.tv3.setTextColor(Color.parseColor("#00B8DE"))
binding.tv3.setTextColor(Color.parseColor("#F10E0E"))
}
UI_SORT_NAME_Z_A -> {
binding.iv4.visibility = View.VISIBLE
binding.tv4.setTextColor(Color.parseColor("#00B8DE"))
binding.tv4.setTextColor(Color.parseColor("#F10E0E"))
}
}
}
......@@ -597,7 +598,11 @@ object DialogView {
val select = getString(R.string.select)
val spannableStringBuilder = SpannableStringBuilder()
spannableStringBuilder.append(select)
val blackColorSpan = ForegroundColorSpan(Color.BLACK)
spannableStringBuilder.setSpan(blackColorSpan, 0, select.length, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)
spannableStringBuilder.append(" ")
// 设置文字颜色为黑色
val app = getString(R.string.app_name)
val appString = SpannableString(app)
......@@ -611,6 +616,7 @@ object DialogView {
val andClick = getString(R.string._and_click)
spannableStringBuilder.append(andClick)
spannableStringBuilder.setSpan(blackColorSpan, 0, select.length, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)
spannableStringBuilder.append(" ")
val always = getString(R.string.always)
......@@ -626,6 +632,7 @@ object DialogView {
val ss = getString(R.string.as_the_default_reader)
spannableStringBuilder.append(ss)
spannableStringBuilder.setSpan(blackColorSpan, 0, select.length, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)
binding.tvTittle.text = spannableStringBuilder
......
......@@ -2,5 +2,5 @@
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="#C2C5CC" android:state_selected="false" />
<item android:color="#00B8DE" android:state_selected="true" />
<item android:color="#1A1A1A" android:state_selected="true" />
</selector>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00B8DE" />
<corners android:radius="10dp" />
</shape>
\ No newline at end of file
<gradient
android:startColor="#fffa6c2e"
android:endColor="#fff10e0e"
android:angle="0" /> <!-- 0度表示从左到右渐变 -->
<corners
android:topLeftRadius="10dp"
android:topRightRadius="10dp"
android:bottomLeftRadius="10dp"
android:bottomRightRadius="10dp" />
</shape>
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00B8DE" />
<corners android:radius="25dp" />
<gradient
android:startColor="#ff16daea"
android:endColor="#ff518df9"
android:gradientRadius="0dp" />
<corners
android:topLeftRadius="25dp"
android:topRightRadius="25dp"
android:bottomLeftRadius="25dp"
android:bottomRightRadius="25dp" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00B8DE"/>
<solid android:color="#F10E0E "/>
<corners android:radius="4dp"/>
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00B8DE" />
<corners android:radius="90dp" />
<gradient
android:type="linear"
android:startColor="#fffa6c2e"
android:endColor="#fff10e0e"
android:angle="0" /> <!-- 90度表示从上到下的渐变 -->
<corners
android:topLeftRadius="90dp"
android:topRightRadius="90dp"
android:bottomLeftRadius="90dp"
android:bottomRightRadius="90dp" /> <!-- 圆角半径为 90dp -->
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00B8DE"/>
<corners android:topLeftRadius="15dp" android:topRightRadius="15dp"/>
</shape>
\ No newline at end of file
<gradient
android:startColor="#FA6C2E"
android:endColor="#F10E0E"
android:angle="0" /> <!-- 0度表示从左到右渐变 -->
<corners
android:topLeftRadius="15dp"
android:topRightRadius="15dp"
android:bottomLeftRadius="0dp"
android:bottomRightRadius="0dp" />
</shape>
......@@ -2,6 +2,6 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="8dp" />
<solid android:color="#00BF79" />
<solid android:color="#46DB46" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ff586dff" />
<gradient
<solid android:color="#0571ED" />
<corners android:radius="25dp" />
android:startColor="#ff16daea"
android:endColor="#ff518df9"
android:gradientRadius="0dp" />
<corners
android:topLeftRadius="25dp"
android:topRightRadius="25dp"
android:bottomLeftRadius="25dp"
android:bottomRightRadius="25dp" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#1A00B8DE" />
<corners android:radius="14dp" />
<solid android:color="#ffde202a" />
</shape>
\ No newline at end of file
<gradient
android:type="radial"
android:useLevel="true"
android:startColor="#fffa6c2e"
android:endColor="#fff10e0e"
android:centerX="0"
android:centerY="0"
android:gradientRadius="0dp" />
<corners
android:topLeftRadius="14dp"
android:topRightRadius="14dp"
android:bottomLeftRadius="14dp"
android:bottomRightRadius="14dp" />
</shape>
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#8338FF" />
<solid android:color="#417FF8" />
<corners android:radius="8dp" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#F95242" />
<corners android:radius="17dp" />
<gradient android:startColor="#fff10e0e" android:endColor="#fffa6c2e" android:angle="180" />
<corners android:topLeftRadius="30dp" android:topRightRadius="30dp" android:bottomLeftRadius="30dp" android:bottomRightRadius="30dp" />
</shape>
\ No newline at end of file
......@@ -2,5 +2,5 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="8dp" />
<solid android:color="#FF412F" />
<solid android:color="#F7475F" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFC834" />
<solid android:color="#F7764F" />
<corners android:radius="8dp" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#FFFEAE25"
android:endColor="#FFFF790C"
android:angle="0" />
<corners android:radius="20dp"/>
<solid android:color="#fff9632b" />
<corners android:topLeftRadius="90dp" android:topRightRadius="90dp" android:bottomLeftRadius="90dp" android:bottomRightRadius="90dp" />
</shape>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/bg_00b8de_10" android:state_enabled="true" />
<item android:drawable="@drawable/bg_7fdcee_10" android:state_enabled="false" />
<item android:drawable="@drawable/bg_00b8de_10" android:state_enabled="false" />
</selector>
\ No newline at end of file
......@@ -3,7 +3,7 @@
<stroke
android:width="1dp"
android:color="#00B8DE" />
android:color="#F10E0E" />
<corners android:radius="5dp" />
</shape>
\ No newline at end of file
......@@ -2,8 +2,7 @@
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/white" />
<item
android:gravity="top|center_horizontal"
android:top="220dp">
>
<bitmap android:src="@mipmap/qdyebg" />
</item>
</layer-list>
\ No newline at end of file
......@@ -9,6 +9,7 @@
android:id="@+id/cl_top"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="false"
android:background="@drawable/gradient_background"
app:layout_constraintTop_toTopOf="parent">
......@@ -42,11 +43,14 @@
android:layout_height="wrap_content"
android:text="@string/large_file_clean"
android:textColor="@color/white"
android:textSize="20sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@id/fl_back"
app:layout_constraintStart_toEndOf="@id/fl_back"
app:layout_constraintTop_toTopOf="@id/fl_back" />
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:gravity="center" />
</androidx.appcompat.widget.LinearLayoutCompat>
</androidx.constraintlayout.widget.ConstraintLayout>
......
......@@ -326,7 +326,7 @@
android:background="@drawable/bg_ffffff_10"
android:gravity="center"
android:text="@string/try_using_it"
android:textColor="#00B8DE"
android:textColor="#F10E0E"
android:textSize="18sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="@id/tv_scan"
......
......@@ -35,11 +35,12 @@
app:layout_constraintTop_toTopOf="parent"
tools:ignore="HardcodedText" />
<com.base.pdfviewerscannerwhite.ui.view.XmlLottieAnimationView
<ImageView
android:id="@+id/lottie"
android:layout_width="280dp"
android:layout_height="340dp"
android:layout_marginTop="65dp"
android:background="@mipmap/tu"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tv_tittle"
......
......@@ -5,7 +5,7 @@
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00B8DE"
android:background="@drawable/bg_00b8de_26"
tools:context=".ui.result.ResultActivity">
<FrameLayout
......
......@@ -53,7 +53,7 @@
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginStart="18dp"
android:src="@mipmap/pingjia"
android:src="@mipmap/yuyan"
tools:ignore="ContentDescription" />
<TextView
......
......@@ -41,7 +41,7 @@
android:background="@drawable/bg_1a00b8de_14"
android:gravity="center"
android:text="@string/ok"
android:textColor="#00B8DE"
android:textColor="#FFFFFF"
android:textSize="16sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@id/fl_fanhui"
......
......@@ -5,7 +5,7 @@
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/splash_bp"
android:background="@mipmap/qdyebg"
tools:context=".ui.splash.SplashActivity">
<ImageView
......@@ -118,7 +118,7 @@
android:layout_width="151dp"
android:layout_height="15dp"
android:indeterminate="true"
android:indeterminateTint="#00B8DE"
android:indeterminateTint="#F11310"
android:indeterminateTintMode="src_atop" />
</FrameLayout>
......
......@@ -14,7 +14,7 @@
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="30dp"
android:textColor="#333333"
android:textColor="#000000"
android:textSize="17sp"
android:textStyle="bold"
tools:ignore="HardcodedText"
......
......@@ -67,7 +67,7 @@
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginEnd="9dp"
android:src="@mipmap/duoyun"
android:src="@mipmap/icon_weather_tools"
tools:ignore="ContentDescription" />
......@@ -125,6 +125,7 @@
android:layout_gravity="center_vertical"
android:textSize="22sp"
android:textStyle="bold"
android:textColor="#FF1919"
tools:text="15.7 GB" />
<TextView
......
......@@ -49,7 +49,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:textColor="#FF8523"
android:textColor="#3388FF"
android:textSize="14sp"
tools:text="12.72 MB" />
......
......@@ -50,7 +50,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:textColor="#FF8523"
android:textColor="#3388FF"
android:textSize="14sp"
tools:text="12.72 MB" />
......
app/src/main/res/mipmap-xxhdpi/jump.png

1.93 KB | W: | H:

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

2.28 KB | W: | H:

app/src/main/res/mipmap-xxhdpi/jump.png
app/src/main/res/mipmap-xxhdpi/jump.png
app/src/main/res/mipmap-xxhdpi/jump.png
app/src/main/res/mipmap-xxhdpi/jump.png
  • 2-up
  • Swipe
  • Onion skin
app/src/main/res/mipmap-xxhdpi/lock.png

2.17 KB | W: | H:

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

1.98 KB | W: | H:

app/src/main/res/mipmap-xxhdpi/lock.png
app/src/main/res/mipmap-xxhdpi/lock.png
app/src/main/res/mipmap-xxhdpi/lock.png
app/src/main/res/mipmap-xxhdpi/lock.png
  • 2-up
  • Swipe
  • Onion skin
This diff is collapsed.
This diff is collapsed.
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