This commit is contained in:
2021-10-18 14:07:03 +02:00
parent 0d1f8d1b42
commit 89b96f600b
9 changed files with 235 additions and 1 deletions

View File

@@ -0,0 +1,56 @@
import 'dart:ui';
import 'package:flutter/material.dart';
class ChatButton extends StatelessWidget {
const ChatButton({Key? key}) : super(key: key);
// the chat the button leads to
final _destination = null;
final _name = '';
// delete maybe, depending on where the application gets the last message
final _last_message = '';
@override
Widget build(BuildContext context) {
return Container(
child: Column(children: [
// Image of the contact
Container(
alignment: Alignment.center,
color: Colors.transparent,
margin: const EdgeInsets.all(5.0),
// ToDo: check RoundedRectangleBorder(),
child: GestureDetector(
// ToDo: open profile picture view when clicked
onTap: () => null,
child: Image.asset('yourimagefolder/yourimage.png'),
),
),
// Switches to chat "activity" when clicked
GestureDetector(
// ToDo: switch to chat
onTap: () => null,
child: Row(
children: [
Column(
children: [
// Username
Text('_Username_'),
// Container for icons on the top right
Container(),
]
),
// Last message in chat
Text('_Message_')
],
),
),
])
);
}
}