Flutter

[Flutter] 플러터 기초 (10) - 슬리버 예제(Sliver Tutorial)

정보처리마법사 2019. 7. 12. 18:31
반응형

 

 

[Flutter] 플러터 기초 (10) - 슬리버 예제(Sliver Tutorial)

 

 

 

Flutter 플러터 기초 (10) - 슬리버 예제(Sliver Tutorial)

 


 

 

이모티콘・01・고양이 마멋 친구들 - Google Play 앱

이모티콘・01・고양이 마멋 친구들: 무료 이모티콘, 회원가입 없이! 카톡, SNS로 감정 표현이 쉬워져요. 귀여움 가득, 대화창을 더 풍성하게!

play.google.com

 

안녕하세요 정보처리마법사 입니다.

 

이번 포스팅의 주제는  슬리버에 관한 내용입니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

main.dart

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import 'package:flutter/material.dart';
 
 
void main() => runApp(MyApp());
 
class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'flutter sliver',
      theme: ThemeData(
        primarySwatch: Colors.orange,
      ),
      home: HomePage()
    );
  }
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs

 

 

my_home_page.dart

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import 'package:flutter/material.dart';
 
class HomePage extends StatefulWidget {
  @override
  _HomePageState createState() => _HomePageState();
}
 
class _HomePageState extends State<HomePage> {
 
  @override
  Widget build(BuildContext context) {
    return Scaffold(
 
      body:CustomScrollView(
        slivers: <Widget>[
          new SliverAppBar(
            expandedHeight: 100.0,
            floating: true,
            pinned: true,
            flexibleSpace: FlexibleSpaceBar(
 
            title: Text('Sliver App Bar',textAlign: TextAlign.start,),
            ),
          ),
          new SliverFixedExtentList(
            itemExtent: 100.0,
            delegate: SliverChildBuilderDelegate((context,index)=>ListTile(
              title: Text('List item $index'),
            )),
          ),
        ],
      ),
    );
  }
}
 
 
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs

 


Ctrl + C ,   Ctrl + V 

 

 

 

 

 

 

 

이상으로 포스팅을 마칩니다. 감사합니다.

 

 

 

 

잘 못 된 정보가 있으면 말씀해주세요.

공감버튼 클릭은 작성자에게 큰 힘이 됩니다.  행복한 하루 되세요.

 

“파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음"

반응형