Kaynağa Gözat

setting page

Signed-off-by: duanchangpeng <838560574@qq.com>
duanchangpeng 5 yıl önce
ebeveyn
işleme
a26a83d54e

+ 0 - 5
app/src/main/java/com/example/watch/ui/R.kt

@@ -1,5 +0,0 @@
-package com.example.watch.ui
-
-class R {
-
-}

+ 16 - 1
app/src/main/java/com/example/watch/ui/activity/MainActivity.kt

@@ -19,8 +19,11 @@ import android.widget.TextView
 import android.widget.Toast
 import androidx.appcompat.app.AlertDialog
 import androidx.appcompat.app.AppCompatActivity
+import androidx.fragment.app.FragmentPagerAdapter
+import androidx.viewpager.widget.ViewPager
 import com.android.chileaf.WearManager
 import com.example.watch.R
+import com.google.android.material.bottomnavigation.BottomNavigationView
 import com.yanzhenjie.permission.AndPermission
 import com.yanzhenjie.permission.runtime.Permission
 import timber.log.Timber
@@ -36,9 +39,15 @@ class MainActivity : AppCompatActivity() {
     private val mTvSport: TextView? = null
     private val mTvHeartRate: TextView? = null
     private val mBtnConnect: Button? = null
+
+    private val viewPager: ViewPager? = null
+    private val bottomNavigationView: BottomNavigationView? = null
+    private val mPagerAdapter: FragmentPagerAdapter? = null
     override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
 
+        initView();
+
         setStatusBarColor()
 //        首次加载
         FirstRun()
@@ -49,7 +58,8 @@ class MainActivity : AppCompatActivity() {
 //        连接心率带
         linkHeartBand()
 
-
+//        切换tab
+        turnTabPage()
     }
 
      fun setStatusBarColor() {
@@ -90,6 +100,10 @@ class MainActivity : AppCompatActivity() {
     }
 
 
+    private fun turnTabPage(){
+    }
+
+
     private fun initView() {
 
 //        val navBatton = findViewById<Button>(R.id.navigation_second)
@@ -288,3 +302,4 @@ class MainActivity : AppCompatActivity() {
 
 
 
+

+ 22 - 0
app/src/main/java/com/example/watch/ui/activity/settingActivity.kt

@@ -0,0 +1,22 @@
+package com.example.watch.ui.activity
+
+import android.os.Bundle
+import android.view.WindowManager
+import androidx.appcompat.app.AppCompatActivity
+import com.example.watch.R
+
+class settingActivity : AppCompatActivity() {
+    override fun onCreate(savedInstanceState: Bundle?) {
+        super.onCreate(savedInstanceState)
+        setContentView(R.layout.activity_setting)
+//        白色状态栏
+        setStatusBarColor()
+    }
+    fun setStatusBarColor() {
+        val window = window
+        window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)
+        window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)
+        window.statusBarColor = resources.getColor(R.color.pink)
+    }
+
+}

BIN
app/src/main/res/drawable/Chevron.png


BIN
app/src/main/res/drawable/set_background.png


BIN
app/src/main/res/drawable/set_female.png


+ 3 - 2
app/src/main/res/layout/activity_main.xml

@@ -363,8 +363,8 @@
 
             <TextView
                 android:id="@+id/unchain"
-                android:layout_width="match_parent"
-                android:layout_height="wrap_content"
+                android:layout_width="wrap_content"
+                android:layout_height="match_parent"
                 android:layout_gravity="center"
                 android:layout_marginLeft="15dp"
                 android:gravity="center"
@@ -380,6 +380,7 @@
                 android:layout_marginLeft="15dp"
                 android:layout_weight="1"
                 android:background="@drawable/btn_contect"
+                android:baselineAligned="false"
                 android:text="点击连接" />
         </LinearLayout>
 

+ 199 - 0
app/src/main/res/layout/activity_setting.xml

@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="utf-8"?>
+<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    xmlns:app="http://schemas.android.com/apk/res-auto">
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="@color/background"
+        android:orientation="vertical"
+        tools:layout_editor_absoluteX="150dp"
+        tools:layout_editor_absoluteY="175dp">
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="110dp"
+            android:background="@drawable/set_background"
+            android:orientation="vertical">
+
+            <TextView
+                android:id="@+id/textView2"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:layout_gravity="center"
+                android:gravity="center"
+                android:text="设置"
+                android:textColor="@color/white"
+                android:textSize="16dp" />
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="120dp"
+            android:background="@color/white"
+            android:orientation="horizontal"
+            android:paddingLeft="20dp"
+            android:paddingTop="10dp"
+            android:paddingRight="20dp">
+
+            <ImageView
+                android:id="@+id/imageView"
+                android:layout_width="97dp"
+                android:layout_height="97dp"
+                android:layout_centerHorizontal="true"
+                android:gravity="center"
+                android:src="@drawable/head" />
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:orientation="vertical">
+
+                <LinearLayout
+                    android:layout_width="match_parent"
+                    android:layout_height="30dp"
+                    android:layout_marginLeft="25dp"
+                    android:layout_marginTop="25dp"
+                    android:orientation="horizontal">
+
+                    <TextView
+                        android:id="@+id/name"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:text="王仪涵" />
+
+                    <ImageView
+                        android:id="@+id/sex"
+                        android:layout_width="14dp"
+                        android:layout_height="14dp"
+                        android:layout_centerHorizontal="true"
+                        android:gravity="center"
+                        android:src="@drawable/set_female" />
+
+                    <TextView
+                        android:id="@+id/phone"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_weight="1"
+                        android:gravity="right"
+                        android:text="188****0000" />
+                </LinearLayout>
+
+                <TextView
+                    android:id="@+id/textView4"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center"
+                    android:gravity="center"
+                    android:text="6岁 | 女 | 146cm |  41kg" />
+            </LinearLayout>
+
+
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="60dp"
+            android:background="@color/white"
+            android:layout_marginTop="10dp"
+            android:layout_marginBottom="10dp"
+            android:paddingLeft="15dp"
+            android:paddingRight="15dp"
+            android:orientation="horizontal">
+            <TextView
+                android:id="@+id/mycircle"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:layout_gravity="center"
+                android:gravity="left"
+                android:text="我的圈子" />
+            <ImageView
+                android:id="@+id/circleChevron"
+                android:layout_width="14dp"
+                android:layout_height="14dp"
+                android:layout_centerHorizontal="true"
+                android:layout_gravity="center"
+                android:gravity="center"
+                android:src="@drawable/Chevron" />
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="60dp"
+            android:background="@color/white"
+            android:layout_marginTop="0dp"
+            android:layout_marginBottom="1dp"
+            android:paddingLeft="15dp"
+            android:paddingRight="15dp"
+            android:orientation="horizontal">
+            <TextView
+                android:id="@+id/myband"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:layout_gravity="center"
+                android:gravity="left"
+                android:text="心率带" />
+            <TextView
+                android:id="@+id/mybandState"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:layout_gravity="center"
+                android:gravity="right"
+                android:textSize="12dp"
+                android:text="已连接  电量 34%" />
+        </LinearLayout>
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="60dp"
+            android:background="@color/white"
+            android:layout_marginTop="0dp"
+            android:layout_marginBottom="1dp"
+            android:paddingLeft="15dp"
+            android:paddingRight="15dp"
+            android:orientation="horizontal">
+            <TextView
+                android:id="@+id/version"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:layout_gravity="center"
+                android:gravity="left"
+                android:text="版本" />
+            <TextView
+                android:id="@+id/app_version"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:layout_gravity="center"
+                android:gravity="right"
+                android:textSize="12dp"
+                android:text="V 1.0" />
+        </LinearLayout>
+
+        <Button
+            android:id="@+id/button2"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:background="@color/white"
+            android:layout_marginTop="15dp"
+            android:text="退出登录" />
+        <com.google.android.material.bottomnavigation.BottomNavigationView
+            android:id="@+id/nav_view"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:background="#fff"
+            android:layout_gravity="bottom"
+            android:gravity="bottom"
+            app:itemIconTint="#333"
+            app:itemTextColor="#333"
+            app:menu="@menu/bottom_nav_menu"
+            tools:ignore="MissingConstraints" />
+    </LinearLayout>
+
+</androidx.constraintlayout.widget.ConstraintLayout>

+ 1 - 1
app/src/main/res/menu/bottom_nav_menu.xml

@@ -8,7 +8,7 @@
         />
 
     <item
-        android:id="@+id/navigation_notifications"
+        android:id="@+id/navigation_setting"
         android:icon="@drawable/statis"
         android:title="@string/title_statis"
         android:textColor="#000"