update App - zl

master
zhoulu 4 years ago
parent 683457c14f
commit f321ac0e57

@ -15,7 +15,7 @@ class HomeActivity : BaseActivity() {
}
override fun initEvents() {
home_fab.setOnClickListener(this)
note_add_button.setOnClickListener(this)
// home_search.setOnQueryTextListener(object : SearchView.OnQueryTextListener{
// /**
// * 提交监听
@ -38,13 +38,13 @@ class HomeActivity : BaseActivity() {
}
override fun onActivityCreated() {
setSupportActionBar(home_toolbar) //设置工具栏
//setSupportActionBar(home_toolbar) //设置工具栏
//TODO:获取服务器用户日记数据,设置列表展示
}
override fun onClick(v: View?) {
when(v?.id) {
R.id.home_fab -> {
R.id.note_add_button -> {
startActivity<ReadActivity>(this){}
}
}

@ -1,31 +1,62 @@
package com.example.diarybottleapp.ui.read
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import android.view.View
import android.view.animation.Animation
import android.view.animation.AnimationUtils
import com.example.diarybottleapp.R
import com.example.diarybottleapp.base.BaseActivity
import com.example.diarybottleapp.util.TimeUtil
import kotlinx.android.synthetic.main.activity_read.*
class ReadActivity : BaseActivity() {
//底部页面动画
private lateinit var bottomAnimIn: Animation
private lateinit var bottomAnimOut: Animation
override fun initTheme() {
setContentView(R.layout.activity_read)
}
override fun initEvents() {
read_save.setOnClickListener(this)
read_delete.setOnClickListener(this)
read_back.setOnClickListener(this)
read_info_title.requestFocus() //初始时让内容输入框获取焦点
check_msg.setOnClickListener(this)
hide_msg.setOnClickListener(this)
}
override fun onActivityCreated() {
read_time.text = TimeUtil.getTime()
bottomAnimIn = AnimationUtils.loadAnimation(this, R.anim.slide_bottom_in)
bottomAnimOut = AnimationUtils.loadAnimation(this, R.anim.slide_bottom_out)
}
override fun onClick(v: View?) {
when(v?.id) {
R.id.read_back -> finish()
R.id.check_msg -> {
check_msg.visibility = View.GONE
read_msg_rl.visibility = View.VISIBLE
read_msg_rl.startAnimation(bottomAnimIn)
}
R.id.hide_msg -> {
check_msg.visibility = View.VISIBLE
read_msg_rl.visibility = View.GONE
read_msg_rl.startAnimation(bottomAnimOut)
}
}
}
inner class ReadBroadCastReceiver : BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
//接收系统时间变化广播
if(intent?.action == Intent.ACTION_TIME_TICK) {
read_time.text = TimeUtil.getTime()
}
}
}
}

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromYDelta="100%"
android:toYDelta="0"
android:duration="250"/>
</set>

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromYDelta="0"
android:toYDelta="100%"
android:duration="250"/>
</set>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="-100%"
android:fromYDelta="0"
android:toXDelta="0"
android:toYDelta="0"
android:duration="250"/>
</set>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0"
android:toXDelta="-100%"
android:duration="250"/>
</set>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="-100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="300"/>
</set>

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="300"/>
</set>

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0%" android:toXDelta="-100%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="300"/>
</set>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0%" android:toXDelta="100%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="300"/>
</set>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0"
android:fromYDelta="-100%"
android:toXDelta="0"
android:toYDelta="0"
android:duration="250"/>
</set>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0"
android:toYDelta="-100%"
android:duration="250"/>
</set>

@ -65,10 +65,11 @@
<ImageView
android:id="@+id/note_add_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_marginEnd="30dp"
android:layout_marginBottom="30dp"
android:padding="5dp"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
android:src="@drawable/add" />

@ -86,19 +86,56 @@
android:textColor="@color/wordBlack"
android:background="@color/white"
android:textCursorDrawable="@drawable/cursor"/>
<TextView
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginTop="15dp"
android:text="留言"
android:gravity="center" />
<!-- 用户留言 -->
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/comment"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<!-- <TextView-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="40dp"-->
<!-- android:layout_marginTop="15dp"-->
<!-- android:text="留言"-->
<!-- android:gravity="center" />-->
<!-- &lt;!&ndash; 用户留言 &ndash;&gt;-->
<!-- <androidx.recyclerview.widget.RecyclerView-->
<!-- android:id="@+id/comment"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content" />-->
</LinearLayout>
</ScrollView>
<ImageView
android:id="@+id/check_msg"
android:layout_width="50dp"
android:layout_height="50dp"
android:padding="5dp"
android:layout_marginBottom="30dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
android:src="@drawable/add" />
<RelativeLayout
android:id="@+id/read_msg_rl"
android:layout_width="match_parent"
android:layout_height="300dp"
android:visibility="gone"
android:background="@color/white"
app:layout_constraintBottom_toBottomOf="parent">
<ImageView
android:id="@+id/hide_msg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/back_c"
android:layout_centerHorizontal="true" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/msg_rv"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"/>
</RelativeLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
<!--<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"-->

Loading…
Cancel
Save