Skip to content

Commit

Permalink
[optimize|fix]修复屏幕旋转后部分页面存在的某些问题;对宽屏设备进行了一定的适配;优化播放页面布局逻辑;增加ContentSc…
Browse files Browse the repository at this point in the history
…rimAttr换肤属性
  • Loading branch information
SkyD666 committed Oct 4, 2021
1 parent 466000c commit 18ce8f1
Show file tree
Hide file tree
Showing 24 changed files with 936 additions and 204 deletions.
34 changes: 17 additions & 17 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,64 +36,64 @@
<activity android:name=".view.activity.NoticeActivity" />
<activity
android:name=".view.activity.WebViewActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.SkinActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.CrashActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.HistoryActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.FavoriteActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.DlnaControlActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.DlnaActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.SimplePlayActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize|uiMode" />
<activity
android:name=".view.activity.AnimeDownloadActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.LicenseActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.AboutActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.SettingActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.MonthAnimeActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.ClassifyActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.RankActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.SearchActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.PlayActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize|uiMode" />
<activity
android:name=".view.activity.AnimeDetailActivity"
android:configChanges="uiMode" />
android:configChanges="uiMode|orientation|keyboardHidden|screenSize" />
<activity
android:name=".view.activity.BaseActivity"
android:configChanges="uiMode" />
<activity
android:name=".view.activity.MainActivity"
android:configChanges="uiMode"
android:configChanges="uiMode|orientation|keyboardHidden|screenSize"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
Expand Down
10 changes: 7 additions & 3 deletions app/src/main/java/com/skyd/imomoe/util/View.kt
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
package com.skyd.imomoe.util

import android.view.View
import android.view.animation.AlphaAnimation


fun View.gone() {
fun View.gone(animate: Boolean = false, dur: Long = 500L) {
if (animate) startAnimation(AlphaAnimation(1f, 0f).apply { duration = dur })
visibility = View.GONE
}

fun View.visible() {
fun View.visible(animate: Boolean = false, dur: Long = 500L) {
visibility = View.VISIBLE
if (animate) startAnimation(AlphaAnimation(0f, 1f).apply { duration = dur })
}

fun View.invisible() {
fun View.invisible(animate: Boolean = false, dur: Long = 500L) {
visibility = View.INVISIBLE
if (animate) startAnimation(AlphaAnimation(0f, 1f).apply { duration = dur })
}

fun View.clickScale(scale: Float = 0.75f, duration: Long = 100) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.skyd.imomoe.view.activity

import android.content.res.Resources
import android.os.Bundle
import android.util.Log
import android.view.View
Expand Down
Loading

0 comments on commit 18ce8f1

Please sign in to comment.