Browse Source

Send button send message

chat
N1CK145 5 years ago
parent
commit
a160d8a33b
  1. 23
      app/src/main/java/org/myhush/silentdragon/chat/ConversationActivity.kt
  2. 5
      app/src/main/res/layout/fragment_conversation_item_recive.xml

23
app/src/main/java/org/myhush/silentdragon/chat/ConversationActivity.kt

@ -1,13 +1,12 @@
package org.myhush.silentdragon.chat
import android.content.Context
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.support.v4.app.FragmentTransaction
import android.util.AttributeSet
import android.view.View
import android.widget.EditText
import android.widget.TextView
import kotlinx.android.synthetic.main.activity_chat.*
import kotlinx.android.synthetic.main.activity_conversation.*
import org.myhush.silentdragon.DataModel
import org.myhush.silentdragon.R
import org.myhush.silentdragon.conversation_item_recive
import org.myhush.silentdragon.conversation_item_send
@ -23,10 +22,26 @@ class ConversationActivity : AppCompatActivity() {
displayName = intent.extras.getString("displayName")
findViewById<TextView>(R.id.textViewContactName2).text = displayName
buttonSend.setOnClickListener{
sendMessage()
}
contact = Addressbook.contactList[0] // FOR TESTING!!!
restoreChat()
}
private fun sendMessage(){
// FOR TESTING!!!
val memo = findViewById<EditText>(R.id.userInput).text.toString()
findViewById<EditText>(R.id.userInput).text.clear()
var tx = DataModel.TransactionItem("send", 99, "0.00", memo, contact!!.addressList[0], "asdasdasd", 0)
val m = Message("addr", tx)
attachMessage(m)
m.messageType = MessageType.RECIEVE
attachMessage(m)
}
private fun restoreChat() {
contact?.messageList?.forEach {
attachMessage(it)

5
app/src/main/res/layout/fragment_conversation_item_recive.xml

@ -15,7 +15,10 @@
android:background="@drawable/chat_background_recive"
android:maxWidth="260sp"
android:minWidth="80sp"
android:padding="10sp"
android:paddingLeft="10sp"
android:paddingTop="10sp"
android:paddingRight="10sp"
android:paddingBottom="25sp"
android:text="Lorem ipsum dolor sit amet, consetetur sadipscing elitr"
android:textColor="@color/message_text"
app:layout_constraintStart_toStartOf="parent"

Loading…
Cancel
Save