...
This commit is contained in:
Binary file not shown.
@@ -70,7 +70,7 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/eight"
|
||||
app:layout_constraintTop_toBottomOf="@id/totalTouch"
|
||||
app:layout_constraintTop_toBottomOf="@id/recommend"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"/>
|
||||
<TextView
|
||||
|
||||
@@ -8,112 +8,21 @@
|
||||
android:layout_height="match_parent"
|
||||
>
|
||||
|
||||
<bums.lunatic.launcher.home.GeckoWeb
|
||||
android:id="@+id/menu_web"
|
||||
android:layout_margin="5dp"
|
||||
<bums.lunatic.launcher.view.LunaticBrowserLayout
|
||||
android:id="@+id/lunaticBrowser"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/textview_title" />
|
||||
|
||||
<androidx.constraintlayout.utils.widget.ImageFilterButton
|
||||
android:id="@+id/btn_home"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="@dimen/main_top_height"
|
||||
android:background="@android:color/transparent"
|
||||
android:adjustViewBounds="true"
|
||||
android:scaleType="fitCenter"
|
||||
android:src="@drawable/home"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="MissingConstraints" />
|
||||
|
||||
|
||||
<TextView
|
||||
android:id="@+id/textview_title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="@dimen/main_top_height"
|
||||
android:text="@string/app_name"
|
||||
android:gravity="center"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="18sp"
|
||||
app:layout_constraintRight_toLeftOf="@id/btn_list"
|
||||
app:layout_constraintLeft_toRightOf="@id/btn_setting"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<androidx.constraintlayout.utils.widget.ImageFilterButton
|
||||
android:background="@android:color/transparent"
|
||||
android:id="@+id/btn_list"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="@dimen/main_top_height"
|
||||
android:adjustViewBounds="true"
|
||||
android:scaleType="centerInside"
|
||||
android:src="@drawable/bookmark"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintLeft_toRightOf="@id/textview_title"
|
||||
app:layout_constraintRight_toLeftOf="@+id/btn_history"
|
||||
app:layout_constraintHorizontal_chainStyle="spread_inside"
|
||||
/>
|
||||
|
||||
<androidx.constraintlayout.utils.widget.ImageFilterButton
|
||||
android:id="@+id/btn_history"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="@dimen/main_top_height"
|
||||
android:adjustViewBounds="true"
|
||||
android:scaleType="fitCenter"
|
||||
android:src="@drawable/saved"
|
||||
android:background="@android:color/transparent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintHorizontal_chainStyle="spread_inside"
|
||||
/>
|
||||
|
||||
|
||||
|
||||
<androidx.constraintlayout.utils.widget.ImageFilterButton
|
||||
android:id="@+id/btn_setting"
|
||||
android:layout_width="wrap_content"
|
||||
android:src="@drawable/settings"
|
||||
android:layout_height="@dimen/main_top_height"
|
||||
android:scaleType="fitCenter"
|
||||
android:adjustViewBounds="true"
|
||||
android:background="@android:color/transparent"
|
||||
app:layout_constraintLeft_toRightOf="@+id/btn_home"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintHorizontal_chainStyle="spread"
|
||||
/>
|
||||
android:layout_height="match_parent" />
|
||||
|
||||
|
||||
<bums.lunatic.launcher.home.tokiz.view.PagedTextLayout
|
||||
android:id="@+id/paged_layer"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:orientation="vertical"
|
||||
android:visibility="gone"
|
||||
android:elevation="5dp"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/textview_title" />
|
||||
|
||||
<ProgressBar
|
||||
android:id="@+id/progress"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginTop="48dp"
|
||||
android:indeterminate="false"
|
||||
android:max="100"
|
||||
android:progressBackgroundTint="#FBE7C6"
|
||||
android:progressDrawable="@drawable/circle_progressbar"
|
||||
android:progressTint="#edbf41"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:fillViewport="true"
|
||||
android:background="#E6121212">
|
||||
android:background="?android:attr/windowBackground">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:padding="32dp">
|
||||
android:padding="12dp">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
@@ -25,8 +25,8 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:background="#1AFFFFFF"
|
||||
android:padding="12dp"
|
||||
android:background="#1fff"
|
||||
android:padding="6dp"
|
||||
android:layout_marginBottom="24dp">
|
||||
|
||||
<TextView
|
||||
@@ -42,7 +42,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:layout_marginBottom="12dp"
|
||||
android:weightSum="3">
|
||||
android:weightSum="5">
|
||||
<TextView
|
||||
android:id="@+id/btnQuickWifi"
|
||||
android:layout_width="0dp"
|
||||
@@ -76,6 +76,28 @@
|
||||
android:text="🔔 소리"
|
||||
android:textColor="#FFFFFF"
|
||||
android:textStyle="bold" />
|
||||
<TextView
|
||||
android:id="@+id/btnQuickFlash"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:gravity="center"
|
||||
android:padding="8dp"
|
||||
android:text="🔦 조명"
|
||||
android:textColor="#FFFFFF"
|
||||
android:textStyle="bold" />
|
||||
<TextView
|
||||
android:id="@+id/btnQuickMirror"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:gravity="center"
|
||||
android:padding="8dp"
|
||||
android:text="🪞 거울"
|
||||
android:textColor="#FFFFFF"
|
||||
android:textStyle="bold" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:background="@android:color/transparent"
|
||||
android:orientation="vertical"
|
||||
android:id="@+id/mainFragmentsContainer"
|
||||
|
||||
>
|
||||
<FrameLayout
|
||||
android:id="@+id/widget_container"
|
||||
|
||||
@@ -6,109 +6,75 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<ImageButton
|
||||
app:layout_constraintTop_toTopOf="@id/home"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="@id/home"
|
||||
android:id="@+id/search"
|
||||
android:alpha="0.5"
|
||||
android:scaleType="fitCenter"
|
||||
android:adjustViewBounds="true"
|
||||
android:visibility="visible"
|
||||
android:background="@null"
|
||||
android:src="@drawable/search"
|
||||
android:layout_width="30dp"
|
||||
android:tint="@color/finestSilver"
|
||||
android:foregroundTint="@color/finestSilver"
|
||||
tools:ignore="ContentDescription,UseAppTint"
|
||||
android:layout_height="30dp" />
|
||||
<LinearLayout
|
||||
android:id="@+id/layout_tabs"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="45dp"
|
||||
android:orientation="horizontal"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<ImageButton
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
android:id="@+id/vote"
|
||||
android:scaleType="fitCenter"
|
||||
android:adjustViewBounds="true"
|
||||
android:visibility="visible"
|
||||
android:background="@null"
|
||||
android:src="@drawable/saved"
|
||||
android:layout_width="@dimen/main_top_height"
|
||||
tools:ignore="ContentDescription"
|
||||
android:layout_height="@dimen/main_top_height" />
|
||||
<TextView
|
||||
style="@style/MaterialIconButtonStyle"
|
||||
android:id="@+id/tab_all"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:text="dynamic_feed"
|
||||
android:gravity="center"
|
||||
android:textColor="@color/white"
|
||||
android:background="?attr/selectableItemBackground"/>
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/hide"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintRight_toLeftOf="@id/vote"
|
||||
android:src="@drawable/ic_delete"
|
||||
android:tintMode="multiply"
|
||||
android:layout_marginLeft="12dp"
|
||||
android:scaleType="fitCenter"
|
||||
android:background="@null"
|
||||
android:layout_width="@dimen/main_top_height"
|
||||
android:visibility="visible"
|
||||
android:adjustViewBounds="true"
|
||||
tools:ignore="ContentDescription"
|
||||
android:layout_height="@dimen/main_top_height"
|
||||
/>
|
||||
<TextView
|
||||
style="@style/MaterialIconButtonStyle"
|
||||
android:id="@+id/tab_voted"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:text="grade"
|
||||
android:gravity="center"
|
||||
android:textColor="@color/white"
|
||||
android:background="?attr/selectableItemBackground"/>
|
||||
|
||||
<TextView
|
||||
style="@style/MaterialIconButtonStyle"
|
||||
android:id="@+id/tab_private"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:text="visibility_off"
|
||||
android:gravity="center"
|
||||
android:textColor="@color/white"
|
||||
android:background="?attr/selectableItemBackground"/>
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/home"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
android:src="@drawable/home"
|
||||
android:tintMode="multiply"
|
||||
android:scaleType="fitCenter"
|
||||
android:background="@null"
|
||||
android:layout_width="@dimen/main_top_height"
|
||||
android:adjustViewBounds="true"
|
||||
android:layout_height="@dimen/main_top_height"
|
||||
app:tint="@color/white"
|
||||
tools:ignore="ContentDescription" />
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/bookmark"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintLeft_toRightOf="@id/home"
|
||||
android:src="@drawable/bookmark"
|
||||
android:scaleType="fitCenter"
|
||||
android:background="@null"
|
||||
android:layout_width="@dimen/main_top_height"
|
||||
android:adjustViewBounds="true"
|
||||
tools:ignore="ContentDescription"
|
||||
android:layout_height="@dimen/main_top_height"/>
|
||||
<TextView
|
||||
style="@style/MaterialIconButtonStyle"
|
||||
android:id="@+id/tab_serarch"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:text="search"
|
||||
android:gravity="center"
|
||||
android:textColor="@color/finestSilver"
|
||||
android:background="?attr/selectableItemBackground"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
|
||||
android:layout_margin="@dimen/default_layout_margin"
|
||||
android:id="@+id/infoList"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintTop_toBottomOf="@id/layout_tabs"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
android:layout_margin="@dimen/default_layout_margin"
|
||||
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
|
||||
android:overScrollMode="never"
|
||||
android:padding="@dimen/default_padding"
|
||||
android:scrollbars="none"
|
||||
android:background="#AB000000"
|
||||
android:visibility="visible"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/progressBar"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
/>
|
||||
android:scrollbars="none"/>
|
||||
|
||||
|
||||
<bums.lunatic.launcher.home.GeckoWeb
|
||||
android:id="@+id/geckoWeb"
|
||||
android:visibility="gone"
|
||||
<bums.lunatic.launcher.view.LunaticBrowserLayout
|
||||
android:id="@+id/lunaticBrowser"
|
||||
android:layout_width="match_parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/progressBar"
|
||||
android:layout_height="0dp"
|
||||
/>
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone" />
|
||||
|
||||
<include layout="@layout/layout_rss_summary"
|
||||
android:id="@+id/layout_rss_summary"
|
||||
@@ -117,21 +83,8 @@
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/bookmark"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:layout_height="0dp"/>
|
||||
|
||||
<ProgressBar
|
||||
app:layout_constraintTop_toBottomOf="@id/home"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
android:id="@+id/progressBar"
|
||||
style="?android:attr/progressBarStyleHorizontal"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="4dp"
|
||||
android:max="100"
|
||||
android:progress="0"
|
||||
android:visibility="visible"
|
||||
android:indeterminate="false"/>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</layout>
|
||||
@@ -0,0 +1,96 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<merge 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">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/layout_top_bar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="40dp"
|
||||
android:orientation="horizontal"
|
||||
android:gravity="center_vertical"
|
||||
android:background="#CC000000"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<TextView android:id="@+id/btn_home" android:text="home" style="@style/MaterialIconButtonStyle" />
|
||||
|
||||
<TextView android:id="@+id/btn_bookmark" android:text="bookmarks" style="@style/MaterialIconButtonStyle" />
|
||||
|
||||
<TextView android:id="@+id/btn_setting" android:text="settings" style="@style/MaterialIconButtonStyle" android:visibility="gone" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="14sp"
|
||||
android:ellipsize="end"
|
||||
android:singleLine="true"
|
||||
tools:text="Page Title" />
|
||||
|
||||
<TextView android:id="@+id/btn_list"
|
||||
android:text="list"
|
||||
style="@style/MaterialIconButtonStyle" android:visibility="gone" />
|
||||
|
||||
<TextView android:id="@+id/btn_history"
|
||||
android:text="history"
|
||||
style="@style/MaterialIconButtonStyle" android:visibility="gone" />
|
||||
|
||||
<TextView android:id="@+id/btn_search"
|
||||
android:text="search"
|
||||
style="@style/MaterialIconButtonStyle" />
|
||||
|
||||
<TextView android:id="@+id/btn_hide"
|
||||
android:text="block"
|
||||
style="@style/MaterialIconButtonStyle" />
|
||||
|
||||
<TextView android:id="@+id/btn_vote"
|
||||
android:text="favorite"
|
||||
style="@style/MaterialIconButtonStyle" />
|
||||
</LinearLayout>
|
||||
|
||||
<bums.lunatic.launcher.home.GeckoWeb
|
||||
android:id="@+id/internal_gecko_web"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintTop_toBottomOf="@id/layout_top_bar"
|
||||
app:layout_constraintBottom_toTopOf="@id/layout_bottom_bar" />
|
||||
|
||||
<ProgressBar
|
||||
android:id="@+id/internal_progress_bar"
|
||||
style="?android:attr/progressBarStyleHorizontal"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="3dp"
|
||||
app:layout_constraintTop_toBottomOf="@id/layout_top_bar" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/layout_bottom_bar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="40dp"
|
||||
android:orientation="horizontal"
|
||||
android:gravity="center_vertical"
|
||||
android:background="#CC000000"
|
||||
app:layout_constraintBottom_toBottomOf="parent">
|
||||
|
||||
<TextView android:id="@+id/btn_back" android:text="arrow_back" style="@style/MaterialIconButtonStyle" />
|
||||
<TextView android:id="@+id/btn_reload" android:text="refresh" style="@style/MaterialIconButtonStyle" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_address"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center"
|
||||
android:textColor="#BBFFFFFF"
|
||||
android:textSize="11sp"
|
||||
android:ellipsize="middle"
|
||||
android:singleLine="true" />
|
||||
|
||||
<TextView android:id="@+id/btn_dl_video" android:text="download" style="@style/MaterialIconButtonStyle" android:visibility="gone" />
|
||||
<TextView android:id="@+id/btn_share" android:text="share" style="@style/MaterialIconButtonStyle" />
|
||||
</LinearLayout>
|
||||
</merge>
|
||||
@@ -36,11 +36,13 @@
|
||||
</LinearLayout>
|
||||
<TextView
|
||||
android:id="@+id/current_chapter"
|
||||
android:layout_marginLeft="30dp"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"/>
|
||||
<TextView
|
||||
android:layout_marginRight="30dp"
|
||||
android:id="@+id/current_page"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
|
||||
@@ -3,198 +3,95 @@
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:padding="0dp"
|
||||
android:layout_height="match_parent"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:background="@android:color/transparent"
|
||||
android:orientation="vertical"
|
||||
android:id="@+id/mainFragmentsContainer"
|
||||
>
|
||||
<LinearLayout
|
||||
android:id="@+id/fragment_layer"
|
||||
<androidx.fragment.app.FragmentContainerView
|
||||
android:id="@+id/fragment_container"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipChildren="false"
|
||||
android:visibility="visible"
|
||||
android:layout_marginBottom="15dp"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent" >
|
||||
<androidx.fragment.app.FragmentContainerView
|
||||
android:id="@+id/fragment_container"
|
||||
android:visibility="visible"
|
||||
android:layout_weight="1"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp" />
|
||||
<LinearLayout
|
||||
android:id="@+id/controll_panel"
|
||||
android:visibility="visible"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="40dp">
|
||||
<ImageButton
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/fragment_container"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
android:id="@+id/back"
|
||||
android:src="@drawable/back_vector"
|
||||
tools:ignore="ContentDescription"
|
||||
style="@style/CommonBottom" />
|
||||
<ImageButton
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/fragment_container"
|
||||
app:layout_constraintLeft_toRightOf="@id/back"
|
||||
android:id="@+id/reload"
|
||||
android:src="@drawable/ic_refresh"
|
||||
tools:ignore="ContentDescription"
|
||||
style="@style/CommonBottom"/>
|
||||
<TextView
|
||||
android:text="asdasdsadasd"
|
||||
android:layout_weight="1"
|
||||
android:id="@+id/current_address"
|
||||
app:layout_constraintTop_toTopOf="@id/back"
|
||||
app:layout_constraintRight_toLeftOf="@id/dl_video"
|
||||
app:layout_constraintLeft_toRightOf="@id/reload"
|
||||
android:textColor="@color/white"
|
||||
android:gravity="center"
|
||||
android:textSize="@dimen/_12sp"
|
||||
android:ellipsize="middle"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="@dimen/main_top_height"/>
|
||||
app:layout_constraintEnd_toEndOf="parent" />
|
||||
|
||||
<ImageButton
|
||||
app:layout_constraintTop_toTopOf="@id/back"
|
||||
app:layout_constraintRight_toLeftOf="@id/share"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
android:id="@+id/dl_video"
|
||||
android:src="@drawable/dl_vid"
|
||||
tools:ignore="ContentDescription"
|
||||
style="@style/CommonBottom"/>
|
||||
<ImageButton
|
||||
app:layout_constraintTop_toTopOf="@id/back"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
android:layout_marginRight="60dp"
|
||||
android:id="@+id/share"
|
||||
android:foregroundTint="@color/white"
|
||||
android:src="@drawable/ic_share"
|
||||
tools:ignore="ContentDescription"
|
||||
style="@style/CommonBottom"/>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
<bums.lunatic.launcher.view.FloatingActionMenu
|
||||
android:id="@+id/floating_action_menu"
|
||||
android:layout_margin="5dp"
|
||||
android:visibility="visible"
|
||||
app:menu_colorNormal="#80FF0000"
|
||||
app:menu_colorNormal="#2550"
|
||||
app:menu_fab_size="mini"
|
||||
app:menu_icon="@drawable/ic_add"
|
||||
app:menu_fab_label="✨"
|
||||
app:menu_icon="@null"
|
||||
app:menu_labels_textSize="28sp"
|
||||
app:menu_labels_position="center"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:menu_shadowColor="@color/finestSilver"
|
||||
app:menu_showShadow="true"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_width="match_parent"
|
||||
>
|
||||
<bums.lunatic.launcher.view.FloatingActionButton
|
||||
app:fab_label="feeds"
|
||||
android:id="@+id/feeds"
|
||||
app:fab_showShadow="true"
|
||||
app:fab_size="mini"
|
||||
android:onClick="floatClick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="20dp"/>
|
||||
app:fab_label="📰"
|
||||
style="@style/CommonFabStyle"
|
||||
android:id="@+id/feeds"/>
|
||||
|
||||
<bums.lunatic.launcher.view.FloatingActionButton
|
||||
app:fab_label="booktoki"
|
||||
android:id="@+id/books"
|
||||
app:fab_showShadow="true"
|
||||
app:fab_size="mini"
|
||||
android:onClick="floatClick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="20dp"/>
|
||||
app:fab_label="📚"
|
||||
style="@style/CommonFabStyle"
|
||||
android:id="@+id/books"/>
|
||||
<bums.lunatic.launcher.view.FloatingActionButton
|
||||
app:fab_label="newtoki"
|
||||
android:id="@+id/webtoons"
|
||||
app:fab_showShadow="true"
|
||||
app:fab_size="mini"
|
||||
android:onClick="floatClick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="20dp"/>
|
||||
app:fab_label="🎨"
|
||||
style="@style/CommonFabStyle"
|
||||
android:id="@+id/webtoons"/>
|
||||
<bums.lunatic.launcher.view.FloatingActionButton
|
||||
app:fab_label="manatoki"
|
||||
android:id="@+id/comics"
|
||||
app:fab_showShadow="true"
|
||||
app:fab_size="mini"
|
||||
android:onClick="floatClick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="20dp"/>
|
||||
app:fab_label="🗯️"
|
||||
style="@style/CommonFabStyle"
|
||||
android:id="@+id/comics"/>
|
||||
<bums.lunatic.launcher.view.FloatingActionButton
|
||||
app:fab_label="youtube"
|
||||
android:id="@+id/youtube"
|
||||
app:fab_showShadow="true"
|
||||
app:fab_size="mini"
|
||||
android:onClick="floatClick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="20dp"/>
|
||||
app:fab_label="📺"
|
||||
style="@style/CommonFabStyle"
|
||||
android:id="@+id/youtube"/>
|
||||
<bums.lunatic.launcher.view.FloatingActionButton
|
||||
app:fab_label="perplexity"
|
||||
android:id="@+id/perplexity"
|
||||
app:fab_showShadow="true"
|
||||
app:fab_size="mini"
|
||||
android:onClick="floatClick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="20dp"/>
|
||||
app:fab_label="🤖"
|
||||
style="@style/CommonFabStyle"
|
||||
android:id="@+id/perplexity"/>
|
||||
<bums.lunatic.launcher.view.FloatingActionButton
|
||||
app:fab_label="짤방"
|
||||
android:id="@+id/zzalbang"
|
||||
app:fab_showShadow="true"
|
||||
app:fab_size="mini"
|
||||
android:onClick="floatClick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="20dp"/>
|
||||
app:fab_label="😂"
|
||||
style="@style/CommonFabStyle"
|
||||
android:id="@+id/zzalbang"/>
|
||||
|
||||
<bums.lunatic.launcher.view.FloatingActionButton
|
||||
app:fab_label="X"
|
||||
android:id="@+id/btn_x"
|
||||
app:fab_showShadow="true"
|
||||
app:fab_size="mini"
|
||||
android:onClick="floatClick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="20dp"/>
|
||||
app:fab_label="🐦"
|
||||
style="@style/CommonFabStyle"
|
||||
android:id="@+id/btn_x"/>
|
||||
|
||||
<bums.lunatic.launcher.view.FloatingActionButton
|
||||
app:fab_label="I"
|
||||
android:id="@+id/btn_i"
|
||||
app:fab_showShadow="true"
|
||||
app:fab_size="mini"
|
||||
android:onClick="floatClick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="20dp"/>
|
||||
app:fab_label="🔞"
|
||||
style="@style/CommonFabStyle"
|
||||
android:id="@+id/btn_i"/>
|
||||
|
||||
<bums.lunatic.launcher.view.FloatingActionButton
|
||||
app:fab_label="torrent"
|
||||
app:fab_label="🧲"
|
||||
style="@style/CommonFabStyle"
|
||||
android:id="@+id/btn_torrent"
|
||||
app:fab_showShadow="true"
|
||||
app:fab_size="mini"
|
||||
android:onClick="floatClick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="20dp"/>
|
||||
/>
|
||||
<bums.lunatic.launcher.view.FloatingActionButton
|
||||
app:fab_label="system"
|
||||
app:fab_label="📊"
|
||||
style="@style/CommonFabStyle"
|
||||
android:id="@+id/btn_info"
|
||||
app:fab_showShadow="true"
|
||||
app:fab_size="mini"
|
||||
android:onClick="floatClick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="20dp"/>
|
||||
/>
|
||||
<bums.lunatic.launcher.view.FloatingActionButton
|
||||
app:fab_label="close"
|
||||
android:id="@+id/close"
|
||||
app:fab_showShadow="true"
|
||||
app:fab_size="mini"
|
||||
android:onClick="floatClick"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="20dp"/>
|
||||
style="@style/CommonFabStyle"
|
||||
app:fab_label="❌"
|
||||
android:id="@+id/close"/>
|
||||
|
||||
</bums.lunatic.launcher.view.FloatingActionMenu>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
@@ -29,107 +29,127 @@
|
||||
android:background="@drawable/rounded_bg_top"
|
||||
android:backgroundTint="@color/black"
|
||||
android:paddingHorizontal="@dimen/thirtySix"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@id/version"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/appBar">
|
||||
|
||||
<com.google.android.material.button.MaterialButtonToggleGroup
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
app:singleSelection="true"
|
||||
android:layout_gravity="center">
|
||||
android:paddingTop="@dimen/twelve"
|
||||
android:paddingBottom="@dimen/thirtySix">
|
||||
|
||||
<!-- <com.google.android.material.button.MaterialButton-->
|
||||
<!-- android:id="@+id/timeDate"-->
|
||||
<!-- style="@style/Widget.Material3.Button.ElevatedButton"-->
|
||||
<!-- android:layout_width="match_parent"-->
|
||||
<!-- android:layout_height="wrap_content"-->
|
||||
<!-- android:text="Display Info"-->
|
||||
<!-- android:textAllCaps="true"-->
|
||||
<!-- android:textStyle="bold" />-->
|
||||
<com.google.android.material.button.MaterialButtonToggleGroup
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
app:singleSelection="true">
|
||||
|
||||
<!-- <com.google.android.material.button.MaterialButton-->
|
||||
<!-- android:id="@+id/weather"-->
|
||||
<!-- style="@style/Widget.Material3.Button.ElevatedButton"-->
|
||||
<!-- android:layout_width="match_parent"-->
|
||||
<!-- android:layout_height="wrap_content"-->
|
||||
<!-- android:text="@string/weather"-->
|
||||
<!-- android:textAllCaps="true"-->
|
||||
<!-- android:textStyle="bold" />-->
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/todo"
|
||||
style="@style/Widget.Material3.Button.ElevatedButton"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/home"
|
||||
android:textAllCaps="true"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/apps"
|
||||
style="@style/Widget.Material3.Button.ElevatedButton"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/app_drawer"
|
||||
android:textAllCaps="true"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/misc"
|
||||
style="@style/Widget.Material3.Button.ElevatedButton"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/misc"
|
||||
android:textAllCaps="true"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/about"
|
||||
style="@style/Widget.Material3.Button.ElevatedButton"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/about"
|
||||
android:textAllCaps="true"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/support"
|
||||
style="@style/Widget.Material3.Button.ElevatedButton"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/support"
|
||||
android:textAllCaps="true"
|
||||
android:textStyle="bold" />
|
||||
</com.google.android.material.button.MaterialButtonToggleGroup>
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_marginTop="32dp"
|
||||
android:layout_marginBottom="16dp"
|
||||
android:background="#33FFFFFF" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="12dp"
|
||||
android:text="데이터 백업 및 복원"
|
||||
android:textColor="@color/white"
|
||||
android:textStyle="bold"
|
||||
style="@style/TextAppearance.Material3.TitleMedium" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/todo"
|
||||
android:id="@+id/btnGoogleLogin"
|
||||
style="@style/Widget.Material3.Button.ElevatedButton"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/home"
|
||||
android:textAllCaps="true"
|
||||
android:text="구글 드라이브 연결"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/apps"
|
||||
android:id="@+id/btnManualBackup"
|
||||
style="@style/Widget.Material3.Button.ElevatedButton"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/app_drawer"
|
||||
android:textAllCaps="true"
|
||||
android:enabled="false"
|
||||
android:text="지금 데이터 백업하기"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<!-- <com.google.android.material.button.MaterialButton-->
|
||||
<!-- android:id="@+id/appearances"-->
|
||||
<!-- style="@style/Widget.Material3.Button.ElevatedButton"-->
|
||||
<!-- android:layout_width="match_parent"-->
|
||||
<!-- android:layout_height="wrap_content"-->
|
||||
<!-- android:text="@string/appearances"-->
|
||||
<!-- android:textAllCaps="true"-->
|
||||
<!-- android:textStyle="bold" />-->
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/misc"
|
||||
style="@style/Widget.Material3.Button.ElevatedButton"
|
||||
<androidx.appcompat.widget.SwitchCompat
|
||||
android:id="@+id/switchAutoBackup"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/misc"
|
||||
android:textAllCaps="true"
|
||||
android:textStyle="bold" />
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:enabled="false"
|
||||
android:text="자동 백업 허용 (주 1회)"
|
||||
android:textColor="@color/white"
|
||||
android:textStyle="bold"
|
||||
app:switchPadding="16dp" />
|
||||
|
||||
<!-- <com.google.android.material.button.MaterialButton-->
|
||||
<!-- android:id="@+id/advance"-->
|
||||
<!-- style="@style/Widget.Material3.Button.ElevatedButton"-->
|
||||
<!-- android:layout_width="match_parent"-->
|
||||
<!-- android:layout_height="wrap_content"-->
|
||||
<!-- android:text="@string/advance"-->
|
||||
<!-- android:textAllCaps="true"-->
|
||||
<!-- android:textStyle="bold" />-->
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/about"
|
||||
style="@style/Widget.Material3.Button.ElevatedButton"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/about"
|
||||
android:textAllCaps="true"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/support"
|
||||
style="@style/Widget.Material3.Button.ElevatedButton"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/support"
|
||||
android:textAllCaps="true"
|
||||
android:textStyle="bold" />
|
||||
</com.google.android.material.button.MaterialButtonToggleGroup>
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/version"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/twelve"
|
||||
android:layout_marginBottom="@dimen/twelve"
|
||||
android:textColor="#88FFFFFF"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"/>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -5,6 +5,11 @@
|
||||
<item name="windowSplashScreenAnimatedIcon">@drawable/ic_launcher</item>
|
||||
<item name="windowSplashScreenAnimationDuration">1000</item>
|
||||
<item name="postSplashScreenTheme">@style/Theme.LunarLauncher</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
<item name="windowActionBar">false</item>
|
||||
|
||||
<item name="android:windowShowWallpaper">true</item>
|
||||
<item name="android:windowBackground">@android:color/transparent</item>
|
||||
</style>
|
||||
|
||||
<style name="Slider" parent="Widget.Material3.Slider">
|
||||
@@ -139,4 +144,37 @@
|
||||
<item name="android:layout_height">@dimen/main_top_height</item>
|
||||
</style>
|
||||
|
||||
<style name="EmojiButtonStyle">
|
||||
<item name="android:layout_width">48dp</item>
|
||||
<item name="android:layout_height">match_parent</item>
|
||||
<item name="android:gravity">center</item>
|
||||
|
||||
<item name="android:includeFontPadding">false</item>
|
||||
|
||||
<item name="android:background">?attr/selectableItemBackgroundBorderless</item>
|
||||
<item name="android:clickable">true</item>
|
||||
<item name="android:focusable">true</item>
|
||||
</style>
|
||||
|
||||
<style name="MaterialIconButtonStyle" parent="Widget.AppCompat.Button.Borderless">
|
||||
<item name="android:layout_width">40dp</item>
|
||||
<item name="android:layout_height">match_parent</item>
|
||||
<item name="android:gravity">center</item>
|
||||
<item name="android:textColor">@color/white</item>
|
||||
<item name="android:fontFamily">@font/material_symbols</item>
|
||||
<item name="android:textSize">40sp</item>
|
||||
<item name="android:padding">1dp</item>
|
||||
<item name="android:background">?attr/selectableItemBackgroundBorderless</item>
|
||||
</style>
|
||||
|
||||
<style name="CommonFabStyle">
|
||||
<item name="fab_showShadow">true</item>
|
||||
<item name="fab_size">mini</item>
|
||||
<item name="menu_labels_textSize">28sp</item>
|
||||
<item name="fab_colorNormal">#2550</item>
|
||||
<item name="fab_shadowColor">@color/finestSilver</item>
|
||||
<item name="android:layout_width">wrap_content</item>
|
||||
<item name="android:layout_height">28dp</item>
|
||||
<item name="android:onClick">floatClick</item>
|
||||
</style>
|
||||
</resources>
|
||||
Reference in New Issue
Block a user