This commit is contained in:
litingting 2024-09-09 15:35:30 +08:00
parent 6e62e4063b
commit b58024ca73
13 changed files with 86 additions and 68 deletions

View File

@ -12,13 +12,14 @@ android {
compileSdk = 34
defaultConfig {
applicationId = "com.drawing.trace.sketch.draw"
//com.drawing.trace.sketch.draw
applicationId = "com.drawing.trace.sketch.draw.test"
minSdk = 23
targetSdk = 34
versionCode = 1
versionName = "1.0.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
setProperty("archivesBaseName", "DrawSketch_V" + versionName + "(${versionCode})_$timestamp")
setProperty("archivesBaseName", "AR Draw_V" + versionName + "(${versionCode})_$timestamp")
}
buildTypes {

View File

@ -13,7 +13,8 @@
android:maxSdkVersion="32" />
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="32" />
android:maxSdkVersion="32"
tools:ignore="ScopedStorage" />
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<application

View File

@ -8,7 +8,7 @@ import com.lh.painting.dao.TaskDao;
import com.lh.painting.entity.Favorite;
@Database(entities = {Favorite.class}, version = 1)
@Database(entities = {Favorite.class}, version = 1,exportSchema = false)
public abstract class AppDatabase extends RoomDatabase {
public abstract TaskDao taskDao();
private static volatile AppDatabase INSTANCE;

View File

@ -7,7 +7,7 @@
android:pathData="M15.5,18L9.5,12L15.5,6"
android:strokeLineJoin="round"
android:strokeWidth="2"
android:fillColor="#00000000"
android:fillColor="@color/black"
android:strokeColor="#80000000"
android:strokeLineCap="round"/>
</vector>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="@color/camera"/>
</shape>

View File

@ -0,0 +1,13 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M15.5,18L9.5,12L15.5,6"
android:strokeLineJoin="round"
android:strokeWidth="2"
android:fillColor="#00000000"
android:strokeColor="#000000"
android:strokeLineCap="round"/>
</vector>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="16dp" />
<solid android:color="@color/camera"/>
</shape>

View File

@ -45,7 +45,7 @@
android:layout_alignParentBottom="true"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:layout_marginBottom="40dp"
android:layout_marginBottom="50dp"
android:gravity="center_vertical">
<FrameLayout
android:background="@drawable/rounded_corners_camera"

View File

@ -11,50 +11,50 @@
android:layout_width="match_parent"
android:layout_height="44dp"
android:layout_marginStart="20dp"
android:layout_marginEnd="20dp"
android:layout_marginTop="40dp"
>
android:layout_marginEnd="20dp">
<FrameLayout
android:background="@drawable/rounded_corners_camera"
android:id="@+id/imageview_back"
android:layout_width="44dp"
android:layout_height="44dp">
android:layout_height="44dp"
android:background="@drawable/bg_circle">
<ImageView
android:layout_gravity="center"
android:layout_width="23dp"
android:layout_height="23dp"
android:src="@drawable/back_icon" />
android:layout_gravity="center"
android:src="@drawable/left_back" />
</FrameLayout>
<TextView
android:id="@+id/details_text"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:gravity="center"
android:text="@string/tab_draw"
android:textColor="@color/text_color"
android:textStyle="bold"
android:textSize="24sp">
</TextView>
android:textSize="24sp"
android:textStyle="bold"/>
</LinearLayout>
<com.google.android.material.tabs.TabLayout
android:layout_marginTop="20dp"
android:id="@+id/tab_layout"
android:background="@color/background"
android:layout_width="match_parent"
android:layout_height="51dp"
android:layout_marginTop="20dp"
android:background="@color/background"
app:tabIndicatorHeight="0dp"
app:tabMode="scrollable"
>
</com.google.android.material.tabs.TabLayout>
app:tabBackground="@null"
app:tabRippleColor="@null"
app:tabMode="scrollable"/>
<androidx.viewpager2.widget.ViewPager2
android:layout_marginStart="20dp"
android:layout_marginEnd="20dp"
android:layout_marginTop="20dp"
android:id="@+id/view_pager2"
android:layout_width="match_parent"
android:layout_height="match_parent">
</androidx.viewpager2.widget.ViewPager2>
android:layout_height="match_parent"
android:layout_marginStart="20dp"
android:layout_marginTop="20dp"
android:layout_marginEnd="20dp"/>
</LinearLayout>

View File

@ -12,13 +12,13 @@
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="52dp"
android:layout_weight="370">
<FrameLayout
android:id="@+id/setting"
android:layout_alignParentLeft="true"
android:layout_marginStart="32dp"
android:layout_marginTop="33dp"
android:background="@drawable/rounded_corners_camera"
android:background="@drawable/main_bg_16"
android:layout_width="44dp"
android:layout_height="44dp"
tools:ignore="RtlHardcoded,UselessParent">
@ -32,8 +32,7 @@
android:id="@+id/collection"
android:layout_alignParentRight="true"
android:layout_marginEnd="32dp"
android:layout_marginTop="33dp"
android:background="@drawable/rounded_corners_camera"
android:background="@drawable/main_bg_16"
android:layout_width="44dp"
android:layout_height="44dp"
tools:ignore="RtlHardcoded,UselessParent">

View File

@ -1,44 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.cardview.widget.CardView 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="wrap_content"
android:layout_height="wrap_content">
android:id="@+id/card"
android:layout_width="160dp"
android:layout_height="146dp"
app:cardCornerRadius="16dp"
app:cardElevation="0dp">
<androidx.cardview.widget.CardView
android:layout_width="160dp"
android:layout_height="146dp"
android:id="@+id/card"
app:cardCornerRadius="16dp">
<RelativeLayout
android:gravity="center_horizontal"
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal">
<ImageView
android:id="@+id/imPreview"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
android:scaleType="centerCrop"
android:src="@mipmap/ic_launcher"
android:layout_below="@id/collect"
android:layout_marginTop="-10dp"
tools:ignore="ContentDescription" />
<ImageView
android:id="@+id/collect"
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_alignParentEnd="true"
android:padding="10dp"
android:src="@drawable/collect" />
<ImageView
android:id="@+id/imPreview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:layout_gravity="center_horizontal"
tools:ignore="ContentDescription" />
<FrameLayout
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginStart="130dp">
<ImageView
android:id="@+id/collect"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/collect"
>
</ImageView>
</FrameLayout>
</RelativeLayout>
</RelativeLayout>
</androidx.cardview.widget.CardView>
</androidx.cardview.widget.CardView>
</RelativeLayout>

View File

@ -1,5 +1,5 @@
<resources>
<string name="app_name">Draw Sketch</string>
<string name="app_name">AR Draw</string>
<string name="tab_draw">Trace &amp; Draw</string>
<string name="favorite">My favorites</string>
<string name="import_photo">Import Photos</string>

View File

@ -1,5 +1,5 @@
[versions]
agp = "8.5.0"
agp = "8.1.3"
junit = "4.13.2"
junitVersion = "1.2.1"
espressoCore = "3.6.1"