Skip to content

Commit e8c3d65

Browse files
committed
Added icons, background appbar transparent
1 parent 300d594 commit e8c3d65

File tree

8 files changed

+32
-5
lines changed

8 files changed

+32
-5
lines changed

android/app/src/main/AndroidManifest.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
22
package="com.t3.megaflixz">
33
<application
4-
android:label="megaflixz"
4+
android:label="Megaflixz"
55
android:icon="@mipmap/ic_launcher">
66
<activity
77
android:name=".MainActivity"
@@ -38,4 +38,6 @@
3838
android:name="flutterEmbedding"
3939
android:value="2" />
4040
</application>
41+
<uses-permission android:name="android.permission.INTERNET"/>
42+
4143
</manifest>
Loading
Loading
Loading
Loading
Loading

lib/screens/movie_detailed.dart

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,30 @@ class _MovieDetailedState extends State<MovieDetailed> {
2323
@override
2424
Widget build(BuildContext context) {
2525
return Scaffold(
26-
appBar: AppBar(),
26+
extendBodyBehindAppBar: true,
27+
appBar: AppBar(
28+
29+
elevation: 0,
30+
backgroundColor: Color(0x44000000),
31+
// bottomOpacity: 0,
32+
),
2733
body: SingleChildScrollView(
2834
child: Column(
2935
children: [
3036
Image.network(
3137
'https://image.tmdb.org/t/p/w500${widget.model.imgPath}',
3238
// height: 400,
3339
),
34-
Text(
35-
widget.model.title,
36-
style: TextStyle(fontSize: 24, fontWeight: FontWeight.bold),
40+
Padding(
41+
padding: const EdgeInsets.all(8.0),
42+
child: Text(
43+
widget.model.title,
44+
style: TextStyle(fontSize: 24, fontWeight: FontWeight.bold),
45+
),
46+
),
47+
Padding(
48+
padding: const EdgeInsets.all(8.0),
49+
child: Text(widget.model.overview),
3750
),
3851
ElevatedButton(
3952
onPressed: () async {
@@ -62,6 +75,9 @@ class _MovieDetailedState extends State<MovieDetailed> {
6275
},
6376
child: Text('Add to Watch Later'),
6477
),
78+
SizedBox(
79+
height: 20,
80+
)
6581
],
6682
),
6783
),

lib/screens/movie_display.dart

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import 'package:flutter/material.dart';
22
import 'package:megaflixz/data/movie_based_on_genre.dart';
33
import 'package:megaflixz/models/movie.dart';
4+
import 'package:megaflixz/screens/watch_later.dart';
45
import 'package:megaflixz/screens/widgets/drawer.dart';
56
import 'package:megaflixz/screens/widgets/movie_card.dart';
67

@@ -21,6 +22,14 @@ class _MovieDisplayState extends State<MovieDisplay> {
2122
Widget build(BuildContext context) {
2223
return Scaffold(
2324
appBar: AppBar(
25+
actions: [
26+
IconButton(
27+
onPressed: () {
28+
Navigator.of(context)
29+
.push(MaterialPageRoute(builder: (ctxt) => WatchLater()));
30+
},
31+
icon: Icon(Icons.movie))
32+
],
2433
title: Text(widget.genreName),
2534
centerTitle: true,
2635
),

0 commit comments

Comments
 (0)