Before Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 694 B |
Before Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 61 KiB |
After Width: | Height: | Size: 8.8 KiB |
Before Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 8.2 KiB |
Before Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 618 B |
Before Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 5.7 KiB |
Before Width: | Height: | Size: 1012 B |
After Width: | Height: | Size: 710 B |
Before Width: | Height: | Size: 1015 B |
After Width: | Height: | Size: 886 B |
Before Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 836 B |
Before Width: | Height: | Size: 74 KiB |
After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 58 KiB |
After Width: | Height: | Size: 9.4 KiB |
Before Width: | Height: | Size: 27 KiB |
After Width: | Height: | Size: 9.5 KiB |
Before Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 1.7 KiB |
@ -1,5 +0,0 @@ |
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"> |
||||
|
||||
<corners android:radius="5dp"/> |
||||
</shape> |
@ -1,5 +0,0 @@ |
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"> |
||||
<corners android:radius="20dp"/> |
||||
<solid android:color="@color/md_blue_400"/> |
||||
</shape> |
@ -1,18 +0,0 @@ |
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" |
||||
android:width="24dp" |
||||
android:height="24dp" |
||||
android:viewportWidth="1024" |
||||
android:viewportHeight="1024"> |
||||
<path |
||||
android:pathData="M213.2,515.48c0,-33.48 5.63,-65.59 15.62,-95.69L53.45,287.16A511.05,511.05 0,0 0,0 515.48c0,82.05 19.2,159.44 53.35,228.15l175.31,-132.86c-10.24,-30.72 -15.44,-62.9 -15.46,-95.28" |
||||
android:fillColor="#ffffff"/> |
||||
<path |
||||
android:pathData="M521.24,210.94a303.36,303.36 0,0 1,191.87 67.89l151.63,-149.91C772.35,49.31 653.9,0.08 521.24,0.08 315.26,0.08 138.21,116.74 53.45,287.16l175.49,132.63c40.4,-121.5 155.6,-208.87 292.35,-208.87" |
||||
android:fillColor="#ffffff"/> |
||||
<path |
||||
android:pathData="M523.47,813.24c-137.47,0 -253.24,-86.81 -293.89,-207.56l-176.26,131.84C138.5,906.88 316.42,1022.77 523.47,1022.77c127.72,0 249.68,-44.39 341.25,-127.64l-167.35,-126.67c-47.18,29.11 -106.65,44.8 -173.95,44.8" |
||||
android:fillColor="#ffffff"/> |
||||
<path |
||||
android:pathData="M1023.44,510.62c0,-30.26 -4.79,-62.87 -11.9,-93.13H523.42v197.89H804.35c-14,67.48 -52.22,119.35 -106.96,153.09l167.32,126.67c96.18,-87.37 158.72,-217.55 158.72,-384.51" |
||||
android:fillColor="#ffffff"/> |
||||
</vector> |
@ -1,62 +0,0 @@ |
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<androidx.constraintlayout.widget.ConstraintLayout 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" |
||||
tools:context=".ui.login.LoginActivity"> |
||||
|
||||
<com.novel.read.ui.widget.TitleBar |
||||
android:id="@+id/title_bar" |
||||
android:layout_width="match_parent" |
||||
android:layout_height="wrap_content" |
||||
app:attachToActivity="true" |
||||
app:layout_constraintLeft_toLeftOf="parent" |
||||
app:layout_constraintRight_toRightOf="parent" |
||||
app:layout_constraintTop_toTopOf="parent" |
||||
app:title="@string/user_login" /> |
||||
|
||||
<ImageView |
||||
android:id="@+id/iv_logo" |
||||
android:layout_width="80dp" |
||||
android:layout_height="80dp" |
||||
android:src="@mipmap/icon_read_book" |
||||
android:layout_marginTop="80dp" |
||||
app:layout_constraintLeft_toLeftOf="parent" |
||||
app:layout_constraintRight_toRightOf="parent" |
||||
app:layout_constraintTop_toBottomOf="@+id/title_bar"/> |
||||
|
||||
|
||||
<TextView |
||||
android:id="@+id/tv_des" |
||||
android:layout_width="wrap_content" |
||||
android:layout_height="wrap_content" |
||||
app:layout_constraintLeft_toLeftOf="parent" |
||||
app:layout_constraintRight_toRightOf="parent" |
||||
app:layout_constraintTop_toBottomOf="@+id/iv_logo" |
||||
android:layout_margin="15dp" |
||||
android:textColor="@color/secondaryText" |
||||
android:text="@string/many_book_free"/> |
||||
|
||||
|
||||
|
||||
<TextView |
||||
android:id="@+id/tv_g_login" |
||||
android:layout_width="wrap_content" |
||||
android:layout_height="40dp" |
||||
android:gravity="center" |
||||
app:layout_constraintLeft_toLeftOf="parent" |
||||
app:layout_constraintRight_toRightOf="parent" |
||||
app:layout_constraintTop_toBottomOf="@+id/tv_des" |
||||
app:layout_constraintBottom_toBottomOf="parent" |
||||
android:background="@drawable/bg_login" |
||||
android:paddingVertical="10dp" |
||||
android:paddingHorizontal="25dp" |
||||
android:textColor="@color/white" |
||||
android:drawableStart="@drawable/ic_google" |
||||
android:drawablePadding="15dp" |
||||
android:text="@string/g_login"/> |
||||
|
||||
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout> |
@ -1,42 +0,0 @@ |
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<androidx.constraintlayout.widget.ConstraintLayout 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" |
||||
tools:context=".ui.vip.VipShopActivity"> |
||||
|
||||
<com.novel.read.ui.widget.TitleBar |
||||
android:id="@+id/title_bar" |
||||
android:layout_width="match_parent" |
||||
android:layout_height="wrap_content" |
||||
app:layout_constraintLeft_toLeftOf="parent" |
||||
app:layout_constraintRight_toRightOf="parent" |
||||
app:layout_constraintTop_toTopOf="parent" |
||||
app:title=" " /> |
||||
|
||||
|
||||
<TextView |
||||
android:id="@+id/tv_name" |
||||
android:layout_width="wrap_content" |
||||
android:layout_height="wrap_content" |
||||
android:text="@string/app_name" |
||||
android:textStyle="bold" |
||||
android:textSize="25sp" |
||||
android:textColor="@color/primaryText" |
||||
android:layout_marginStart="15dp" |
||||
android:layout_marginTop="5dp" |
||||
app:layout_constraintLeft_toLeftOf="parent" |
||||
app:layout_constraintTop_toBottomOf="@+id/title_bar"/> |
||||
|
||||
|
||||
<TextView |
||||
android:layout_width="0dp" |
||||
android:layout_height="wrap_content" |
||||
android:layout_marginHorizontal="15dp" |
||||
android:text="成为会员即可享有完整体验。\n1、阅读无广告\n开通VIP会员可享受阅读无广告,畅享纯净阅读。\n2、更多个性化功能\n开通VIP会员可享:自定义阅读背景、自定义字体等会员权益。" |
||||
app:layout_constraintLeft_toLeftOf="parent" |
||||
app:layout_constraintRight_toRightOf="parent" |
||||
app:layout_constraintTop_toBottomOf="@+id/tv_name"/> |
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout> |
@ -1,20 +0,0 @@ |
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<merge xmlns:android="http://schemas.android.com/apk/res/android" |
||||
android:layout_width="match_parent" |
||||
android:layout_height="match_parent"> |
||||
|
||||
<ViewStub |
||||
android:id="@+id/errorViewStub" |
||||
android:layout_width="wrap_content" |
||||
android:layout_height="wrap_content" |
||||
android:layout_gravity="center" |
||||
android:layout="@layout/view_net_error" /> |
||||
|
||||
<ViewStub |
||||
android:id="@+id/progressViewStub" |
||||
android:layout_width="wrap_content" |
||||
android:layout_height="wrap_content" |
||||
android:layout_gravity="center" |
||||
android:layout="@layout/view_loading" /> |
||||
|
||||
</merge> |
@ -1,11 +0,0 @@ |
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<com.google.android.material.tabs.TabLayout xmlns:android="http://schemas.android.com/apk/res/android" |
||||
xmlns:app="http://schemas.android.com/apk/res-auto" |
||||
android:id="@+id/tab_layout" |
||||
android:layout_width="match_parent" |
||||
android:layout_height="match_parent" |
||||
android:theme="?attr/actionBarStyle" |
||||
app:tabBackground="@android:color/transparent" |
||||
app:tabRippleColor="@android:color/transparent" |
||||
app:tabMaxWidth="100dp" |
||||
app:tabMinWidth="10dp" /> |
Before Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 7.7 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 16 KiB |