Advertisement
sourav8256

Untitled

Aug 9th, 2023
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. import 'package:flutter/material.dart';
  2.  
  3. void main() {
  4. runApp(MessageApp());
  5. }
  6.  
  7. class MessageApp extends StatelessWidget {
  8. @override
  9. Widget build(BuildContext context) {
  10. return MaterialApp(
  11. title: 'Message App',
  12. theme: ThemeData(primarySwatch: Colors.blue),
  13. home: MessageScreen(),
  14. );
  15. }
  16. }
  17.  
  18. class MessageScreen extends StatelessWidget {
  19. final TextEditingController _messageController = TextEditingController();
  20.  
  21. @override
  22. Widget build(BuildContext context) {
  23. return Scaffold(
  24. appBar: AppBar(title: Text('Message App')),
  25. body: Padding(
  26. padding: const EdgeInsets.all(16.0),
  27. child: Column(
  28. children: [
  29. Expanded(
  30. child: TextField(
  31. controller: _messageController,
  32. maxLines: null,
  33. decoration: InputDecoration(
  34. hintText: 'Write your message...',
  35. ),
  36. ),
  37. ),
  38. SizedBox(height: 16.0),
  39. Row(
  40. mainAxisAlignment: MainAxisAlignment.spaceBetween,
  41. children: [
  42. IconButton(
  43. icon: Icon(Icons.open_in_new),
  44. onPressed: () {
  45. // Navigate to another page
  46. // Implement navigation logic here
  47. },
  48. ),
  49. ElevatedButton.icon(
  50. onPressed: () {
  51. // Implement message sending logic here
  52. String message = _messageController.text;
  53. print('Sending message: $message');
  54. },
  55. icon: Icon(Icons.send),
  56. label: Text('Send'),
  57. ),
  58. ],
  59. ),
  60. ],
  61. ),
  62. ),
  63. );
  64. }
  65. }
  66.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement