pparth602

Library_Page.dart

Mar 13th, 2021
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 1.23 KB | None | 0 0
  1. import 'package:file_picker/file_picker.dart';
  2. import 'package:flutter/material.dart';
  3. import 'package:flutter/services.dart';
  4. import 'package:flutter_media_metadata/flutter_media_metadata.dart';
  5.  
  6. class LibraryPage extends StatefulWidget {
  7.   final List<PlatformFile> paths;
  8.   final List<String> listOfFileName;
  9.  
  10.   LibraryPage({Key key, this.paths, this.listOfFileName}) : super(key: key);
  11.   @override
  12.   _LibraryPageState createState() => _LibraryPageState();
  13. }
  14.  
  15. class _LibraryPageState extends State<LibraryPage> {
  16.   @override
  17.   Widget build(BuildContext context) {
  18.     return Scaffold(
  19.         appBar: AppBar(
  20.           title: Text("Open Audiobook"),
  21.           actions: <Widget>[
  22.             InkWell(
  23.               onTap: () async {},
  24.               child: Padding(
  25.                 padding: const EdgeInsets.all(15.0),
  26.                 child: Icon(Icons.add_circle_outline_rounded),
  27.               ),
  28.             ),
  29.           ],
  30.         ),
  31.         body: ListView.builder(
  32.             itemCount: widget.paths.length,
  33.             itemBuilder: (BuildContext context, int index) {
  34.               return ListTile(
  35.                 title: Text(widget.listOfFileName[index].toString()),
  36.               );
  37.             }));
  38.   }
  39. }
  40.  
Advertisement
Add Comment
Please, Sign In to add comment