Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
P
PDF Viewer Scanner White
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wanglei
PDF Viewer Scanner White
Commits
9ffe3182
Commit
9ffe3182
authored
Oct 17, 2024
by
wanglei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
...
parent
cad725df
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
415 additions
and
394 deletions
+415
-394
StayNotificationService.kt
.../pdfviewerscannerwhite/service/StayNotificationService.kt
+0
-1
DocumentPageFragment.kt
...ase/pdfviewerscannerwhite/ui/main/DocumentPageFragment.kt
+4
-1
MainActivity.kt
...va/com/base/pdfviewerscannerwhite/ui/main/MainActivity.kt
+0
-1
activity_main2.xml
app/src/main/res/layout/activity_main2.xml
+217
-216
fragment_document.xml
app/src/main/res/layout/fragment_document.xml
+19
-17
fragment_document_page.xml
app/src/main/res/layout/fragment_document_page.xml
+1
-0
item_document.xml
app/src/main/res/layout/item_document.xml
+100
-91
layout_admob_document.xml
app/src/main/res/layout/layout_admob_document.xml
+74
-67
No files found.
app/src/main/java/com/base/pdfviewerscannerwhite/service/StayNotificationService.kt
View file @
9ffe3182
...
...
@@ -23,7 +23,6 @@ import com.base.pdfviewerscannerwhite.helper.MyApplication
import
com.base.pdfviewerscannerwhite.ui.main.MainActivity
import
com.base.pdfviewerscannerwhite.ui.splash.SplashActivity
import
com.base.pdfviewerscannerwhite.utils.LogEx
import
com.cherry.lib.doc.office.system.IFind
import
kotlin.random.Random
...
...
app/src/main/java/com/base/pdfviewerscannerwhite/ui/main/DocumentPageFragment.kt
View file @
9ffe3182
...
...
@@ -63,12 +63,15 @@ class DocumentPageFragment() : BaseFragment<FragmentDocumentPageBinding>(), Docu
val
documentFragment
=
requireParentFragment
()
as
DocumentFragment
?
binding
.
swipeRefreshLayout
.
isRefreshing
=
true
binding
.
llEmpty
.
visibility
=
View
.
INVISIBLE
documentFragment
?.
changeProgressVisibility
(
true
)
refreshData
(
false
)
lifecycleScope
.
launch
(
Dispatchers
.
Main
)
{
delay
(
600
)
binding
.
swipeRefreshLayout
.
isRefreshing
=
false
documentFragment
?.
changeProgressVisibility
(
true
)
delay
(
600
)
documentFragment
?.
changeProgressVisibility
(
false
)
binding
.
llEmpty
.
isVisible
=
isEmpty
}
...
...
app/src/main/java/com/base/pdfviewerscannerwhite/ui/main/MainActivity.kt
View file @
9ffe3182
...
...
@@ -47,7 +47,6 @@ import com.base.pdfviewerscannerwhite.utils.LogEx
import
com.base.pdfviewerscannerwhite.utils.PermissionUtils.checkNotificationPermission
import
com.base.pdfviewerscannerwhite.utils.PermissionUtils.checkStorePermission
import
com.base.pdfviewerscannerwhite.utils.ShortcutUtils.addDeskShortCut
import
com.base.pdfviewerscannerwhite.utils.UmpUtils
import
com.base.pdfviewerscannerwhite.utils.updateMediaStore
import
java.io.File
...
...
app/src/main/res/layout/activity_main2.xml
View file @
9ffe3182
This diff is collapsed.
Click to expand it.
app/src/main/res/layout/fragment_document.xml
View file @
9ffe3182
...
...
@@ -5,6 +5,23 @@
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<ProgressBar
android:id=
"@+id/progressBar"
style=
"@style/Widget.AppCompat.ProgressBar.Horizontal"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"-5dp"
android:background=
"@color/transparent"
android:elevation=
"0dp"
android:indeterminate=
"true"
android:indeterminateBehavior=
"cycle"
android:indeterminateDuration=
"1200"
android:indeterminateTint=
"#00B8DE"
android:indeterminateTintMode=
"src_in"
android:visibility=
"invisible"
app:layout_constraintTop_toBottomOf=
"@id/card"
/>
<androidx.cardview.widget.CardView
android:id=
"@+id/card"
android:layout_width=
"match_parent"
...
...
@@ -218,28 +235,13 @@
</androidx.cardview.widget.CardView>
<ProgressBar
android:id=
"@+id/progressBar"
style=
"@style/Widget.AppCompat.ProgressBar.Horizontal"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"-5dp"
android:background=
"@color/transparent"
android:indeterminate=
"true"
android:indeterminateBehavior=
"cycle"
android:indeterminateDuration=
"1200"
android:indeterminateTint=
"#00B8DE"
android:indeterminateTintMode=
"src_in"
android:visibility=
"invisible"
app:layout_constraintTop_toBottomOf=
"@id/card"
/>
<androidx.viewpager2.widget.ViewPager2
android:id=
"@+id/viewPager2"
android:layout_width=
"match_parent"
android:layout_height=
"0dp"
android:layout_margin
Vertical
=
"5dp"
android:layout_margin
Top
=
"5dp"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@id/
progressBar
"
/>
app:layout_constraintTop_toBottomOf=
"@id/
card
"
/>
<FrameLayout
...
...
app/src/main/res/layout/fragment_document_page.xml
View file @
9ffe3182
...
...
@@ -24,6 +24,7 @@
<androidx.recyclerview.widget.RecyclerView
android:id=
"@+id/rv"
android:background=
"#F4F5FA"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
app:layoutManager=
"androidx.recyclerview.widget.LinearLayoutManager"
...
...
app/src/main/res/layout/item_document.xml
View file @
9ffe3182
...
...
@@ -8,116 +8,125 @@
android:clickable=
"true"
android:focusable=
"true"
>
<ImageView
android:id=
"@+id/iv"
android:layout_width=
"wrap_content"
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginVertical=
"15dp"
android:layout_marginStart=
"15dp"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
tools:ignore=
"ContentDescription"
android:src=
"@mipmap/h_pdfiocn"
/>
<FrameLayout
android:id=
"@+id/fl_more"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginEnd=
"5dp"
android:background=
"?android:attr/selectableItemBackground"
android:clickable=
"true"
android:focusable=
"true"
android:padding=
"15dp"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
android:background=
"@color/white"
app:layout_constraintTop_toTopOf=
"parent"
>
<ImageView
android:id=
"@+id/iv"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:src=
"@mipmap/h_genduo"
android:layout_marginVertical=
"15dp"
android:layout_marginStart=
"15dp"
android:src=
"@mipmap/h_pdfiocn"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
tools:ignore=
"ContentDescription"
/>
</FrameLayout>
<FrameLayout
android:id=
"@+id/fl_select"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginEnd=
"5dp"
android:background=
"?android:attr/selectableItemBackground"
android:clickable=
"true"
android:focusable=
"true"
android:padding=
"15dp"
android:visibility=
"gone"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
>
<
ImageView
android:id=
"@+id/
iv_selector
"
<
FrameLayout
android:id=
"@+id/
fl_more
"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:src=
"@drawable/bg_selector_select"
tools:ignore=
"ContentDescription"
/>
</FrameLayout>
android:layout_marginEnd=
"5dp"
android:background=
"?android:attr/selectableItemBackground"
android:clickable=
"true"
android:focusable=
"true"
android:padding=
"15dp"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
>
<FrameLayout
android:id=
"@+id/fl_bookmark"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginEnd=
"5dp"
android:background=
"?android:attr/selectableItemBackground"
android:clickable=
"true"
android:focusable=
"true"
android:padding=
"15dp"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toStartOf=
"@id/fl_more"
app:layout_constraintTop_toTopOf=
"parent"
>
<ImageView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:src=
"@mipmap/h_genduo"
tools:ignore=
"ContentDescription"
/>
</FrameLayout>
<
ImageView
android:id=
"@+id/
iv_bookmark
"
<
FrameLayout
android:id=
"@+id/
fl_select
"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:src=
"@mipmap/h_soucang_n"
tools:ignore=
"ContentDescription"
/>
</FrameLayout>
android:layout_marginEnd=
"5dp"
android:background=
"?android:attr/selectableItemBackground"
android:clickable=
"true"
android:focusable=
"true"
android:padding=
"15dp"
android:visibility=
"gone"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
>
<LinearLayout
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"15dp"
android:layout_marginEnd=
"5dp"
android:orientation=
"vertical"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toStartOf=
"@id/fl_bookmark"
app:layout_constraintStart_toEndOf=
"@id/iv"
app:layout_constraintTop_toTopOf=
"parent"
>
<ImageView
android:id=
"@+id/iv_selector"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:src=
"@drawable/bg_selector_select"
tools:ignore=
"ContentDescription"
/>
</FrameLayout>
<
TextView
android:id=
"@+id/
tv_name
"
android:layout_width=
"
match_par
ent"
<
FrameLayout
android:id=
"@+id/
fl_bookmark
"
android:layout_width=
"
wrap_cont
ent"
android:layout_height=
"wrap_content"
android:ellipsize=
"end"
android:includeFontPadding=
"false"
android:singleLine=
"true"
android:text=
"DEMO.pdf"
android:textSize=
"17sp"
android:textStyle=
"bold"
tools:ignore=
"HardcodedText"
/>
android:layout_marginEnd=
"5dp"
android:background=
"?android:attr/selectableItemBackground"
android:clickable=
"true"
android:focusable=
"true"
android:padding=
"15dp"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toStartOf=
"@id/fl_more"
app:layout_constraintTop_toTopOf=
"parent"
>
<TextView
android:id=
"@+id/tv_info"
android:layout_width=
"wrap_content"
<ImageView
android:id=
"@+id/iv_bookmark"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:src=
"@mipmap/h_soucang_n"
tools:ignore=
"ContentDescription"
/>
</FrameLayout>
<LinearLayout
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"10dp"
android:includeFontPadding=
"false"
android:textColor=
"#999999"
android:textSize=
"14sp"
tools:text=
"2024-09-10 590.23 KB"
/>
</LinearLayout>
android:layout_marginStart=
"15dp"
android:layout_marginEnd=
"5dp"
android:orientation=
"vertical"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toStartOf=
"@id/fl_bookmark"
app:layout_constraintStart_toEndOf=
"@id/iv"
app:layout_constraintTop_toTopOf=
"parent"
>
<TextView
android:id=
"@+id/tv_name"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:ellipsize=
"end"
android:includeFontPadding=
"false"
android:singleLine=
"true"
android:text=
"DEMO.pdf"
android:textSize=
"17sp"
android:textStyle=
"bold"
tools:ignore=
"HardcodedText"
/>
<TextView
android:id=
"@+id/tv_info"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"10dp"
android:includeFontPadding=
"false"
android:textColor=
"#999999"
android:textSize=
"14sp"
tools:text=
"2024-09-10 590.23 KB"
/>
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
app/src/main/res/layout/layout_admob_document.xml
View file @
9ffe3182
<com.google.android.gms.ads.nativead.NativeAdView
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"99dp"
android:layout_margin=
"10dp"
android:background=
"@drawable/bg_stroke_ffffff_10"
>
android:layout_height=
"wrap_content"
android:background=
"#F4F5FA"
>
<
Linear
Layout
<
Frame
Layout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:layout_margin=
"8dp"
android:baselineAligned=
"false"
>
<com.google.android.gms.ads.nativead.MediaView
android:id=
"@+id/ad_media"
android:layout_width=
"86dp"
android:layout_height=
"64dp"
android:layout_gravity=
"center_vertical"
android:layout_marginStart=
"8dp"
/>
android:layout_height=
"99dp"
android:layout_margin=
"10dp"
android:background=
"@drawable/bg_stroke_ffffff_10"
>
<LinearLayout
android:layout_width=
"
0dp
"
android:layout_width=
"
match_parent
"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_vertical"
android:layout_marginHorizontal=
"8dp"
android:layout_weight=
"1"
android:orientation=
"vertical"
>
<TextView
android:id=
"@+id/ad_headline"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:ellipsize=
"end"
android:maxLines=
"2"
android:textColor=
"@color/black"
android:textSize=
"13sp"
android:textStyle=
"bold"
tools:text=
"Your Dlgital Bible Guide Hold The Complete Bible In Your Hand a"
/>
android:layout_gravity=
"center"
android:layout_margin=
"8dp"
android:baselineAligned=
"false"
tools:ignore=
"UselessParent"
>
<com.google.android.gms.ads.nativead.MediaView
android:id=
"@+id/ad_media"
android:layout_width=
"86dp"
android:layout_height=
"64dp"
android:layout_gravity=
"center_vertical"
android:layout_marginStart=
"8dp"
/>
<LinearLayout
android:layout_width=
"
match_parent
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
android:paddingVertical=
"5dp"
>
<ImageView
android:id=
"@+id/ad_app_icon"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
android:layout_gravity=
"center_vertical"
tools:ignore=
"ContentDescription"
/>
android:layout_gravity=
"center_vertical"
android:layout_marginHorizontal=
"8dp"
android:layout_weight=
"1"
android:orientation=
"vertical"
>
<TextView
android:id=
"@+id/ad_
advertiser
"
android:layout_width=
"
0dp
"
android:id=
"@+id/ad_
headline
"
android:layout_width=
"
match_parent
"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_vertical"
android:layout_weight=
"1"
android:ellipsize=
"end"
android:
singleLine=
"true
"
android:textColor=
"
#999999
"
android:
maxLines=
"2
"
android:textColor=
"
@color/black
"
android:textSize=
"13sp"
tools:text=
"wuyunbooster"
/>
android:textStyle=
"bold"
tools:text=
"Your Dlgital Bible Guide Hold The Complete Bible In Your Hand a"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_vertical"
android:text=
"| AD"
android:textColor=
"#999999"
android:textSize=
"13sp"
tools:ignore=
"HardcodedText"
/>
<androidx.appcompat.widget.AppCompatButton
android:id=
"@+id/ad_call_to_action"
android:layout_width=
"82dp"
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_vertical"
android:layout_marginHorizontal=
"12dp"
android:background=
"@drawable/bg_00b8de_10"
android:gravity=
"center"
android:textColor=
"@color/white"
android:textSize=
"15sp"
/>
android:orientation=
"horizontal"
android:paddingVertical=
"5dp"
>
<ImageView
android:id=
"@+id/ad_app_icon"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
android:layout_gravity=
"center_vertical"
tools:ignore=
"ContentDescription"
/>
<TextView
android:id=
"@+id/ad_advertiser"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_vertical"
android:layout_weight=
"1"
android:ellipsize=
"end"
android:singleLine=
"true"
android:textColor=
"#999999"
android:textSize=
"13sp"
tools:text=
"wuyunbooster"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_vertical"
android:text=
"| AD"
android:textColor=
"#999999"
android:textSize=
"13sp"
tools:ignore=
"HardcodedText"
/>
<androidx.appcompat.widget.AppCompatButton
android:id=
"@+id/ad_call_to_action"
android:layout_width=
"82dp"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_vertical"
android:layout_marginHorizontal=
"12dp"
android:background=
"@drawable/bg_00b8de_10"
android:gravity=
"center"
android:textColor=
"@color/white"
android:textSize=
"15sp"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</FrameLayout>
</com.google.android.gms.ads.nativead.NativeAdView>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment