Commit 3fbf0155 authored by wanglei's avatar wanglei

...提交部分ui...

parent 75138999
......@@ -16,6 +16,7 @@ import com.base.superpdfreader.fragment.DocumentListFragment.Companion.MODE_EXCE
import com.base.superpdfreader.fragment.DocumentListFragment.Companion.MODE_PPT
import com.base.superpdfreader.fragment.DocumentListFragment.Companion.MODE_WORD
import com.base.superpdfreader.helps.BaseActivity
import com.base.superpdfreader.view.PDFOperationDialog.showPDFCreateConverter
import com.blankj.utilcode.util.BarUtils
import com.google.android.material.tabs.TabLayoutMediator
......@@ -50,6 +51,12 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
intTab()
}
override fun initListener() {
binding.fab.setOnClickListener {
showPDFCreateConverter()
}
}
private fun initPage() {
pages.add(pdfFragment)
pages.add(wordFragment)
......
......@@ -54,7 +54,7 @@ object DocumentDetailDialog {
binding.ivShowCopy.setImageResource(R.mipmap.sharec)
binding.ivCopy.setImageResource(R.mipmap.copyhc)
binding.ivRename.setImageResource(R.mipmap.renamec)
binding.ivDelete.setImageResource(R.mipmap.deleteh)
binding.ivDelete.setImageResource(R.mipmap.deletec)
}
MODE_EXCEL -> {
......
package com.base.superpdfreader.view
import android.content.Context
import android.view.LayoutInflater
import com.base.superpdfreader.databinding.DialogPdfCreateConverterBinding
import com.google.android.material.bottomsheet.BottomSheetDialog
object PDFOperationDialog {
fun Context.showPDFCreateConverter() {
val dialog = BottomSheetDialog(this)
val binding = DialogPdfCreateConverterBinding.inflate(LayoutInflater.from(this))
dialog.setContentView(binding.root)
dialog.setCanceledOnTouchOutside(true)
dialog.show()
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="2dp"
android:color="@android:color/transparent" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="2dp"
android:color="#0F91FF" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/bg_border_pdf" android:state_selected="true" />
<item android:drawable="@drawable/bg_border_null" android:state_selected="false" />
</selector>
\ No newline at end of file
......@@ -48,13 +48,14 @@
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="-15dp"
android:background="@drawable/bg_content"
android:background="@drawable/bg_content_bottomsheet"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@id/ll_top">
</androidx.viewpager2.widget.ViewPager2>
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fab"
android:layout_width="76dp"
android:layout_height="76dp"
android:layout_marginEnd="16dp"
......@@ -62,9 +63,9 @@
android:scaleType="centerCrop"
android:src="@drawable/tianjia"
app:fabCustomSize="76dp"
app:maxImageSize="76dp"
app:layout_constraintBottom_toBottomOf="@id/viewpager2"
app:layout_constraintEnd_toEndOf="@id/viewpager2"
app:maxImageSize="76dp"
tools:ignore="ContentDescription" />
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
......@@ -52,12 +52,12 @@
tools:ignore="ContentDescription" />
<ImageView
android:minWidth="30dp"
android:minHeight="30dp"
android:id="@+id/iv_more"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:minWidth="30dp"
android:minHeight="30dp"
android:src="@mipmap/genduo"
tools:ignore="ContentDescription" />
......@@ -65,5 +65,10 @@
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_page"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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="wrap_content"
android:background="@drawable/bg_content_bottomsheet"
android:orientation="vertical">
<com.noober.background.view.BLTextView
android:layout_width="100dp"
android:layout_height="6dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="16dp"
app:bl_corners_radius="10dp"
app:bl_solid_color="#CBCBCB" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="20dp"
android:text="Create PDF"
android:textColor="@color/black"
android:textSize="16sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:orientation="horizontal"
tools:ignore="DisableBaselineAlignment">
<com.noober.background.view.BLLinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:layout_weight="1"
app:bl_corners_radius="10dp"
app:bl_solid_color="#FFF6DB">
<ImageView
android:layout_width="36dp"
android:layout_height="36dp"
android:layout_margin="10dp"
android:src="@mipmap/image"
tools:ignore="ContentDescription" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="Image to\nPDF"
android:textColor="#333333"
android:textSize="14sp"
tools:ignore="HardcodedText" />
</com.noober.background.view.BLLinearLayout>
<com.noober.background.view.BLLinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:layout_weight="1"
app:bl_corners_radius="10dp"
app:bl_solid_color="#DCEFFE">
<ImageView
android:layout_width="36dp"
android:layout_height="36dp"
android:layout_margin="10dp"
android:src="@mipmap/camera"
tools:ignore="ContentDescription" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="Scan\nDocument"
android:textColor="#333333"
android:textSize="14sp"
tools:ignore="HardcodedText" />
</com.noober.background.view.BLLinearLayout>
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="20dp"
android:text="PDF Converter"
android:textColor="@color/black"
android:textSize="16sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_marginBottom="20dp"
android:orientation="horizontal"
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="64dp"
android:layout_height="64dp"
android:layout_gravity="center_horizontal"
android:src="@mipmap/docx_converter"
tools:ignore="ContentDescription" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="8dp"
android:text="Docx to PDF"
android:textColor="#333333"
android:textSize="14sp"
tools:ignore="HardcodedText" />
</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="64dp"
android:layout_height="64dp"
android:layout_gravity="center_horizontal"
android:src="@mipmap/ppt_converter"
tools:ignore="ContentDescription" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="8dp"
android:text="PPT to PDF"
android:textColor="#333333"
android:textSize="14sp"
tools:ignore="HardcodedText" />
</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="64dp"
android:layout_height="64dp"
android:layout_gravity="center_horizontal"
android:src="@mipmap/xls_converter"
tools:ignore="ContentDescription" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="8dp"
android:text="XLSX to PDF"
android:textColor="#333333"
android:textSize="14sp"
tools:ignore="HardcodedText" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="55dp"
android:layout_height="75dp"
android:layout_margin="5dp"
android:background="@drawable/bg_border_pdf_page">
</FrameLayout>
\ 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