Commit 7cba32e7 authored by wanglei's avatar wanglei

...

parent a18c79e0
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.github.barteksc.pdfviewer" >
<uses-sdk android:minSdkVersion="21" />
</manifest>
\ No newline at end of file
{
"version": 3,
"artifactType": {
"type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
"kind": "Directory"
},
"applicationId": "com.github.barteksc.pdfviewer",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"outputFile": "AndroidManifest.xml"
}
],
"elementType": "File"
}
\ No newline at end of file
aarFormatVersion=1.0
aarMetadataVersion=1.0
minCompileSdk=1
minCompileSdkExtension=0
minAndroidGradlePluginVersion=1.0.0
coreLibraryDesugaringEnabled=false
int attr sb_handlerColor 0x0
int attr sb_horizontal 0x0
int attr sb_indicatorColor 0x0
int attr sb_indicatorTextColor 0x0
int drawable default_scroll_handle_bottom 0x0
int drawable default_scroll_handle_left 0x0
int drawable default_scroll_handle_right 0x0
int drawable default_scroll_handle_top 0x0
int[] styleable ScrollBar { 0x0, 0x0, 0x0, 0x0 }
int styleable ScrollBar_sb_handlerColor 0
int styleable ScrollBar_sb_horizontal 1
int styleable ScrollBar_sb_indicatorColor 2
int styleable ScrollBar_sb_indicatorTextColor 3
#Fri Feb 21 07:23:49 GMT 2025
com.github.barteksc.pdfviewer.android-pdf-viewer-main-6\:/drawable/default_scroll_handle_bottom.xml=D\:\\zxhy\\aawhitepackage\\scanqrWhite2copy1\\android-pdf-viewer\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\default_scroll_handle_bottom.xml
com.github.barteksc.pdfviewer.android-pdf-viewer-main-6\:/drawable/default_scroll_handle_left.xml=D\:\\zxhy\\aawhitepackage\\scanqrWhite2copy1\\android-pdf-viewer\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\default_scroll_handle_left.xml
com.github.barteksc.pdfviewer.android-pdf-viewer-main-6\:/drawable/default_scroll_handle_right.xml=D\:\\zxhy\\aawhitepackage\\scanqrWhite2copy1\\android-pdf-viewer\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\default_scroll_handle_right.xml
com.github.barteksc.pdfviewer.android-pdf-viewer-main-6\:/drawable/default_scroll_handle_top.xml=D\:\\zxhy\\aawhitepackage\\scanqrWhite2copy1\\android-pdf-viewer\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\default_scroll_handle_top.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="ScrollBar">
<attr format="color|reference" name="sb_handlerColor"/>
<attr format="color|reference" name="sb_indicatorColor"/>
<attr format="color|reference" name="sb_indicatorTextColor"/>
<attr format="boolean|reference" name="sb_horizontal"/>
</declare-styleable>
</resources>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\res"><file name="default_scroll_handle_bottom" path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\res\drawable\default_scroll_handle_bottom.xml" qualifiers="" type="drawable"/><file name="default_scroll_handle_left" path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\res\drawable\default_scroll_handle_left.xml" qualifiers="" type="drawable"/><file name="default_scroll_handle_right" path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\res\drawable\default_scroll_handle_right.xml" qualifiers="" type="drawable"/><file name="default_scroll_handle_top" path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\res\drawable\default_scroll_handle_top.xml" qualifiers="" type="drawable"/><file path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\res\values\attrs.xml" qualifiers=""><declare-styleable name="ScrollBar">
<attr format="color|reference" name="sb_handlerColor"/>
<attr format="color|reference" name="sb_indicatorColor"/>
<attr format="color|reference" name="sb_indicatorTextColor"/>
<attr format="boolean|reference" name="sb_horizontal"/>
</declare-styleable></file></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\debug\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\debug\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\build\generated\res\resValues\debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\build\generated\res\resValues\debug"/></dataSet><mergedItems><configuration qualifiers=""><declare-styleable name="ScrollBar">
<attr format="color|reference" name="sb_handlerColor"/>
<attr format="color|reference" name="sb_indicatorColor"/>
<attr format="color|reference" name="sb_indicatorTextColor"/>
<attr format="boolean|reference" name="sb_horizontal"/>
</declare-styleable></configuration></mergedItems></merger>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\debug\jniLibs"/></dataSet></merger>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\debug\shaders"/></dataSet></merger>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\assets"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\debug\assets"/></dataSet><dataSet config="generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\build\intermediates\shader_assets\debug\compileDebugShaders\out"/></dataSet></merger>
\ No newline at end of file
R_DEF: Internal format may change without notice
local
attr? sb_handlerColor
attr? sb_horizontal
attr? sb_indicatorColor
attr? sb_indicatorTextColor
drawable default_scroll_handle_bottom
drawable default_scroll_handle_left
drawable default_scroll_handle_right
drawable default_scroll_handle_top
styleable ScrollBar sb_handlerColor sb_indicatorColor sb_indicatorTextColor sb_horizontal
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.github.barteksc.pdfviewer" >
4
5 <uses-sdk android:minSdkVersion="21" />
6
7</manifest>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.github.barteksc.pdfviewer" >
<uses-sdk android:minSdkVersion="21" />
</manifest>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:color="#6C7A89"
android:width="1dp" />
<corners
android:topLeftRadius="10dp"
android:topRightRadius="10dp" />
<solid android:color="#DADFE1" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/default_scroll_handle_right"
android:fromDegrees="180"
android:toDegrees="180"
android:visible="true" />
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:color="#6C7A89"
android:width="1dp" />
<corners
android:bottomLeftRadius="10dp"
android:topLeftRadius="10dp" />
<solid android:color="#DADFE1" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/default_scroll_handle_bottom"
android:fromDegrees="180"
android:toDegrees="180"
android:visible="true" />
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="ScrollBar">
<attr format="color|reference" name="sb_handlerColor"/>
<attr format="color|reference" name="sb_indicatorColor"/>
<attr format="color|reference" name="sb_indicatorTextColor"/>
<attr format="boolean|reference" name="sb_horizontal"/>
</declare-styleable>
</resources>
\ No newline at end of file
com.github.barteksc.pdfviewer
attr sb_handlerColor
attr sb_horizontal
attr sb_indicatorColor
attr sb_indicatorTextColor
drawable default_scroll_handle_bottom
drawable default_scroll_handle_left
drawable default_scroll_handle_right
drawable default_scroll_handle_top
styleable ScrollBar sb_handlerColor sb_horizontal sb_indicatorColor sb_indicatorTextColor
-- Merging decision tree log ---
manifest
ADDED from D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\AndroidManifest.xml:2:1-4:12
INJECTED from D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\AndroidManifest.xml:2:1-4:12
package
INJECTED from D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\AndroidManifest.xml
xmlns:android
ADDED from D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\AndroidManifest.xml:2:11-69
uses-sdk
INJECTED from D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\AndroidManifest.xml reason: use-sdk injection requested
INJECTED from D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\AndroidManifest.xml
INJECTED from D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\AndroidManifest.xml
android:targetSdkVersion
INJECTED from D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\AndroidManifest.xml
android:minSdkVersion
INJECTED from D:\zxhy\aawhitepackage\scanqrWhite2copy1\android-pdf-viewer\src\main\AndroidManifest.xml
...@@ -76,6 +76,7 @@ dependencies { ...@@ -76,6 +76,7 @@ dependencies {
implementation(libs.androidx.constraintlayout) implementation(libs.androidx.constraintlayout)
implementation(libs.androidx.navigation.fragment.ktx) implementation(libs.androidx.navigation.fragment.ktx)
implementation(libs.androidx.navigation.ui.ktx) implementation(libs.androidx.navigation.ui.ktx)
implementation(project(":android-pdf-viewer"))
testImplementation(libs.junit) testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit) androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core) androidTestImplementation(libs.androidx.espresso.core)
...@@ -109,6 +110,9 @@ dependencies { ...@@ -109,6 +110,9 @@ dependencies {
implementation("com.google.mlkit:barcode-scanning:17.3.0") implementation("com.google.mlkit:barcode-scanning:17.3.0")
// https://developers.google.com/ml-kit/vision/doc-scanner/android // https://developers.google.com/ml-kit/vision/doc-scanner/android
implementation("com.google.android.gms:play-services-mlkit-document-scanner:16.0.0-beta1") implementation("com.google.android.gms:play-services-mlkit-document-scanner:16.0.0-beta1")
// https://github.com/DImuthuUpe/AndroidPdfViewer
implementation("com.github.barteksc:android-pdf-viewer:2.8.1")
//相机 //相机
val cameraxVersion = "1.2.2" val cameraxVersion = "1.2.2"
......
...@@ -30,3 +30,4 @@ ...@@ -30,3 +30,4 @@
-keep class * extends com.google.gson.Deserializer -keep class * extends com.google.gson.Deserializer
-keep class com.google.gson.TypeAdapters{*;} -keep class com.google.gson.TypeAdapters{*;}
-keep class com.bytedance.sdk.** { *; } -keep class com.bytedance.sdk.** { *; }
-keep class com.shockwave.**
\ No newline at end of file
...@@ -40,7 +40,9 @@ ...@@ -40,7 +40,9 @@
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/Theme.ScanQR" android:theme="@style/Theme.ScanQR"
tools:targetApi="31"> tools:targetApi="31">
<activity
android:name=".ui.scan.PdfResultActivity"
android:exported="false" />
<activity <activity
android:name=".ui.start.StartActivity" android:name=".ui.start.StartActivity"
android:exported="true" android:exported="true"
...@@ -253,6 +255,7 @@ ...@@ -253,6 +255,7 @@
android:exported="false" android:exported="false"
android:screenOrientation="portrait" android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" /> tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<provider <provider
android:name="androidx.core.content.FileProvider" android:name="androidx.core.content.FileProvider"
android:authorities="${applicationId}.provider" android:authorities="${applicationId}.provider"
...@@ -355,7 +358,6 @@ ...@@ -355,7 +358,6 @@
<meta-data <meta-data
android:name="com.facebook.sdk.ApplicationId" android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" /> android:value="@string/facebook_app_id" />
</application> </application>
</manifest> </manifest>
\ No newline at end of file
package com.base.scanqrclear.ui.scan
import com.base.scanqrclear.base.BaseActivity
import com.base.scanqrclear.databinding.ActivityPdfResultBinding
class PdfResultActivity : BaseActivity<ActivityPdfResultBinding>(ActivityPdfResultBinding::inflate) {
override fun initView() {
super.initView()
}
override fun initListener() {
super.initListener()
}
}
\ No newline at end of file
...@@ -81,6 +81,7 @@ class ScanOtherActivity : BaseActivity<ActivityScanOtherBinding>(ActivityScanOth ...@@ -81,6 +81,7 @@ class ScanOtherActivity : BaseActivity<ActivityScanOtherBinding>(ActivityScanOth
val data = GmsDocumentScanningResult.fromActivityResultIntent(result.data) val data = GmsDocumentScanningResult.fromActivityResultIntent(result.data)
data?.pages?.forEach { page -> data?.pages?.forEach { page ->
val imageUri = page.imageUri val imageUri = page.imageUri
// imageUri=file:///data/user/0/com.tool.advanced.cleaner/cache/mlkit_docscan_ui_client/268059886691727.jpg
LogEx.logDebug(TAG, "imageUri=$imageUri") LogEx.logDebug(TAG, "imageUri=$imageUri")
if (BuildConfig.DEBUG) { if (BuildConfig.DEBUG) {
binding.tvTest.append("imageUri=$imageUri\n") binding.tvTest.append("imageUri=$imageUri\n")
...@@ -88,10 +89,13 @@ class ScanOtherActivity : BaseActivity<ActivityScanOtherBinding>(ActivityScanOth ...@@ -88,10 +89,13 @@ class ScanOtherActivity : BaseActivity<ActivityScanOtherBinding>(ActivityScanOth
} }
val pdfUri = data?.pdf?.uri val pdfUri = data?.pdf?.uri
val pdfPageCount = data?.pdf?.pageCount val pdfPageCount = data?.pdf?.pageCount
LogEx.logDebug(TAG, "pdfUri=$pdfUri") LogEx.logDebug(TAG, "pdfUri=$pdfUri")
// pdfUri=file:///data/user/0/com.tool.advanced.cleaner/cache/mlkit_docscan_ui_client/268059987162265.pdf
binding.tvTest.append("pdfUri=$pdfUri\n") binding.tvTest.append("pdfUri=$pdfUri\n")
LogEx.logDebug(TAG, "pdfPageCount=$pdfPageCount") LogEx.logDebug(TAG, "pdfPageCount=$pdfPageCount")
binding.tvTest.append("pdfPageCount=$pdfPageCount") binding.tvTest.append("pdfPageCount=$pdfPageCount")
} }
} }
} }
......
package com.base.scanqrclear.utils package com.base.scanqrclear.utils
import android.R
import android.app.ActivityOptions
import android.content.Intent import android.content.Intent
import androidx.activity.result.ActivityResult import androidx.activity.result.ActivityResult
import androidx.activity.result.ActivityResultCallback import androidx.activity.result.ActivityResultCallback
......
<?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:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#F0F1F5"
tools:context=".qr.QrStyleResultActivity">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/clTop"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
app:layout_constraintTop_toTopOf="parent">
<FrameLayout
android:id="@+id/flBack"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="16dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/fanhui"
tools:ignore="ContentDescription" />
</FrameLayout>
<TextView
android:id="@+id/tvPdfName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/black"
android:textSize="19sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@id/flBack"
app:layout_constraintStart_toEndOf="@id/flBack"
app:layout_constraintTop_toTopOf="@id/flBack"
tools:text="xxxxxx.pdf" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/clBottom"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
app:layout_constraintBottom_toBottomOf="parent">
<LinearLayout
android:id="@+id/ll"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="DisableBaselineAlignment">
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical"
tools:ignore="UseCompoundDrawables">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginVertical="10dp"
android:src="@mipmap/replace"
tools:ignore="ContentDescription" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="12dp"
android:includeFontPadding="false"
android:text="@string/replace_style"
android:textColor="@color/black"
android:textSize="12sp" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical"
tools:ignore="UseCompoundDrawables">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginVertical="10dp"
android:src="@mipmap/favrite_s"
tools:ignore="ContentDescription,ImageContrastCheck" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="12dp"
android:includeFontPadding="false"
android:text="@string/favorite"
android:textColor="@color/black"
android:textSize="12sp" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical"
tools:ignore="UseCompoundDrawables">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginVertical="10dp"
android:src="@mipmap/regenerat"
tools:ignore="ContentDescription" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="12dp"
android:includeFontPadding="false"
android:text="@string/regenerate"
android:textColor="@color/black"
android:textSize="12sp" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical"
tools:ignore="UseCompoundDrawables">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginVertical="10dp"
android:src="@mipmap/delete"
tools:ignore="ContentDescription" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="12dp"
android:includeFontPadding="false"
android:text="@string/delete"
android:textColor="@color/black"
android:textSize="12sp" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:paddingHorizontal="8dp"
android:paddingVertical="12dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@id/ll">
<TextView
android:id="@+id/tvShare"
android:layout_width="0dp"
android:layout_height="45dp"
android:layout_marginHorizontal="8dp"
android:layout_weight="1"
android:background="@drawable/bg_f3f3f5_80"
android:gravity="center"
android:text="@string/share"
android:textColor="@color/black"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tvSave"
android:layout_width="0dp"
android:layout_height="45dp"
android:layout_marginHorizontal="8dp"
android:layout_weight="1"
android:background="@drawable/bg_6473f8_80"
android:gravity="center"
android:text="@string/save_to_album"
android:textColor="@color/white"
android:textSize="18sp"
android:textStyle="bold" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
...@@ -28,4 +28,4 @@ dependencyResolutionManagement { ...@@ -28,4 +28,4 @@ dependencyResolutionManagement {
rootProject.name = "scanqrwhite2copy1" rootProject.name = "scanqrwhite2copy1"
include(":app") include(":app")
include(":android-pdf-viewer")
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment