- 集成 AndroidPdfViewer (mhiew fork) 实现不依赖浏览器的 PDF 预览 - 新增 PdfPreviewActivity 与 JS Bridge (AndroidPdfBridge) - ShowFileCard 在 Android App 内对 PDF 显示「预览」按钮,不内嵌 iframe - 新增 /api/file/content 后端接口用于文件内容 inline 预览 - 前端支持 <show_file> 标签与 download:// 链接渲染 - 更新 Android 版本号至 1.0.35
35 lines
1.2 KiB
XML
35 lines
1.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent">
|
|
|
|
<com.github.barteksc.pdfviewer.PDFView
|
|
android:id="@+id/pdfView"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
android:visibility="invisible" />
|
|
|
|
<LinearLayout
|
|
android:id="@+id/loadingContainer"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_gravity="center"
|
|
android:gravity="center"
|
|
android:orientation="vertical">
|
|
|
|
<ProgressBar
|
|
android:id="@+id/progressBar"
|
|
style="?android:attr/progressBarStyleLarge"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content" />
|
|
|
|
<TextView
|
|
android:id="@+id/statusText"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:padding="16dp"
|
|
android:textColor="?android:attr/textColorPrimary" />
|
|
</LinearLayout>
|
|
|
|
</FrameLayout>
|