pref: 优化看图界面底栏背景

This commit is contained in:
HuanCheng65 2021-12-03 18:53:03 +08:00
parent e2c4d64a2c
commit c634f8550b
6 changed files with 34 additions and 20 deletions

View File

@ -31,6 +31,9 @@ android {
versionCode applicationVersionCode versionCode applicationVersionCode
versionName applicationVersionName versionName applicationVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
useSupportLibrary true
}
} }
signingConfigs { signingConfigs {
release { release {
@ -59,14 +62,25 @@ android {
targetCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8
sourceCompatibility JavaVersion.VERSION_1_8 sourceCompatibility JavaVersion.VERSION_1_8
} }
kotlinOptions {
jvmTarget = '1.8'
useIR = true
}
packagingOptions {
resources {
excludes += '/META-INF/{AL2.0,LGPL2.1}'
}
}
} }
dependencies { dependencies {
implementation "org.jetbrains:annotations:19.0.0" implementation "org.jetbrains:annotations:19.0.0"
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
api "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.2" api "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2"
api "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8" api "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2"
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1'
//Local Files //Local Files
implementation fileTree(include: ["*.jar"], dir: "libs") implementation fileTree(include: ["*.jar"], dir: "libs")
@ -83,7 +97,7 @@ dependencies {
implementation "androidx.appcompat:appcompat:1.3.1" implementation "androidx.appcompat:appcompat:1.3.1"
implementation "androidx.core:core-ktx:1.6.0" implementation "androidx.core:core-ktx:1.6.0"
implementation "androidx.annotation:annotation:1.2.0" implementation "androidx.annotation:annotation:1.2.0"
implementation "androidx.constraintlayout:constraintlayout:2.1.0" implementation "androidx.constraintlayout:constraintlayout:2.1.1"
implementation "androidx.preference:preference-ktx:1.1.1" implementation "androidx.preference:preference-ktx:1.1.1"
implementation "androidx.gridlayout:gridlayout:1.0.0" implementation "androidx.gridlayout:gridlayout:1.0.0"
implementation "androidx.browser:browser:1.3.0" implementation "androidx.browser:browser:1.3.0"
@ -133,7 +147,7 @@ dependencies {
implementation "com.jakewharton:butterknife:10.2.3" implementation "com.jakewharton:butterknife:10.2.3"
kapt "com.jakewharton:butterknife-compiler:10.2.3" kapt "com.jakewharton:butterknife-compiler:10.2.3"
implementation ("com.alibaba.android:vlayout:1.2.8@aar") { implementation ("com.alibaba.android:vlayout:1.2.31@aar") {
transitive = true transitive = true
} }
} }

View File

@ -130,16 +130,15 @@
android:windowSoftInputMode="adjustResize" /> android:windowSoftInputMode="adjustResize" />
<service <service
android:process=":oksign"
android:name=".services.OKSignService" android:name=".services.OKSignService"
android:exported="false" /> android:exported="false"
android:process=":oksign" />
<activity <activity
android:name=".activities.HistoryActivity" android:name=".activities.HistoryActivity"
android:configChanges="screenSize|screenLayout|orientation|smallestScreenSize|keyboardHidden" android:configChanges="screenSize|screenLayout|orientation|smallestScreenSize|keyboardHidden"
android:label="@string/title_history" android:label="@string/title_history"
android:windowSoftInputMode="adjustResize" /> android:windowSoftInputMode="adjustResize" />
<activity <activity
android:name=".activities.OKSignActivity" android:name=".activities.OKSignActivity"
android:excludeFromRecents="true" android:excludeFromRecents="true"
@ -148,7 +147,6 @@
<action android:name="com.huanchengfly.tieba.post.action.OKSIGN" /> <action android:name="com.huanchengfly.tieba.post.action.OKSIGN" />
</intent-filter> </intent-filter>
</activity> </activity>
<activity <activity
android:name=".activities.AboutActivity" android:name=".activities.AboutActivity"
android:configChanges="screenSize|screenLayout|orientation|smallestScreenSize|keyboardHidden" android:configChanges="screenSize|screenLayout|orientation|smallestScreenSize|keyboardHidden"
@ -235,10 +233,6 @@
android:exported="true" android:exported="true"
android:permission="android.permission.BIND_JOB_SERVICE" /> android:permission="android.permission.BIND_JOB_SERVICE" />
<activity
android:name=".activities.ThemeActivity"
android:configChanges="screenSize|screenLayout|orientation|smallestScreenSize|keyboardHidden"
android:windowSoftInputMode="adjustResize" />
<activity <activity
android:name=".activities.SearchPostActivity" android:name=".activities.SearchPostActivity"
android:configChanges="screenSize|screenLayout|orientation|smallestScreenSize|keyboardHidden" android:configChanges="screenSize|screenLayout|orientation|smallestScreenSize|keyboardHidden"

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="270"
android:endColor="@color/black_trans"
android:startColor="@color/transparent"
android:type="linear" />
</shape>

View File

@ -4,11 +4,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent">
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<gradient <solid android:color="@color/colorSplashBg" />
android:angle="0"
android:endColor="@color/colorSplashBg"
android:startColor="@color/colorSplashBg"
android:type="linear" />
</shape> </shape>
</item> </item>
</layer-list> </layer-list>

View File

@ -21,7 +21,8 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="bottom" android:layout_gravity="bottom"
app:backgroundTint="@color/transparent" android:background="@drawable/bg_photo_view_bottom_bar"
app:backgroundTint="@color/black_trans"
app:elevation="0dp" app:elevation="0dp"
app:hideOnScroll="true" app:hideOnScroll="true"
app:menu="@menu/menu_photo_view" app:menu="@menu/menu_photo_view"

View File

@ -4,7 +4,7 @@ buildscript {
ext { ext {
glide_version = "4.12.0" glide_version = "4.12.0"
retrofit_version = "2.9.0" retrofit_version = "2.9.0"
kotlin_version = '1.5.21' kotlin_version = '1.5.31'
} }
repositories { repositories {
google() google()
@ -12,7 +12,7 @@ buildscript {
maven { url "https://maven.aliyun.com/repository/public" } maven { url "https://maven.aliyun.com/repository/public" }
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:7.0.1' classpath 'com.android.tools.build:gradle:7.0.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
} }
} }