Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
flutter_screenutil
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
李卓原
2018-10-10 16:45:46 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
268823c2e0708801cb4bde02dd0e4a0b1342e329
268823c2
1 parent
cc581cc5
readme
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
61 additions
and
53 deletions
.idea/workspace.xml
effect.png
example/lib/main.dart
.idea/workspace.xml
View file @
268823c
...
...
@@ -7,10 +7,7 @@
</component>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"4b1e7c8a-90e5-4705-b34f-bcaa595e12fe"
name=
"Default"
comment=
""
>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/.packages"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.packages"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/LICENSE"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/LICENSE"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/pubspec.yaml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/pubspec.yaml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/example/lib/main.dart"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/example/lib/main.dart"
afterDir=
"false"
/>
</list>
<option
name=
"EXCLUDED_CONVERTED_TO_IGNORED"
value=
"true"
/>
<option
name=
"TRACKING_ENABLED"
value=
"true"
/>
...
...
@@ -21,11 +18,11 @@
</component>
<component
name=
"FileEditorManager"
>
<leaf
SIDE_TABS_SIZE_LIMIT_KEY=
"300"
>
<file
leaf-file-name=
"main.dart"
pinned=
"false"
current-in-tab=
"
fals
e"
>
<file
leaf-file-name=
"main.dart"
pinned=
"false"
current-in-tab=
"
tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/example/lib/main.dart"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"135"
>
<caret
line=
"5"
column=
"37"
lean-forward=
"true"
selection-start-line=
"5"
selection-start-column=
"37"
selection-end-line=
"5"
selection-end-column=
"37"
/>
<state
relative-caret-position=
"432"
>
<caret
line=
"86"
column=
"12"
selection-start-line=
"86"
selection-start-column=
"12"
selection-end-line=
"86"
selection-end-column=
"12"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
...
...
@@ -33,11 +30,11 @@
</provider>
</entry>
</file>
<file
leaf-file-name=
"pubspec.yaml"
pinned=
"false"
current-in-tab=
"
tru
e"
>
<file
leaf-file-name=
"pubspec.yaml"
pinned=
"false"
current-in-tab=
"
fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/pubspec.yaml"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"432"
>
<caret
line=
"16"
lean-forward=
"true"
selection-start-line=
"16"
selection-end-line=
"16"
/>
<caret
line=
"16"
selection-start-line=
"16"
selection-end-line=
"16"
/>
</state>
</provider>
</entry>
...
...
@@ -70,14 +67,14 @@
<option
value=
"$PROJECT_DIR$/example/lib/flutter_screenutil.dart"
/>
<option
value=
"$USER_HOME$/AppData/Roaming/Pub/Cache/git/flutter_screenUtil-62d8b7d3a3cc4323eca1682166d7aee2890b1468/lib/flutter_screenutil.dart"
/>
<option
value=
"$PROJECT_DIR$/lib/flutter_screenutil.dart"
/>
<option
value=
"$PROJECT_DIR$/example/lib/main.dart"
/>
<option
value=
"$PROJECT_DIR$/README.md"
/>
<option
value=
"$PROJECT_DIR$/README-EN.md"
/>
<option
value=
"$PROJECT_DIR$/example/pubspec.yaml"
/>
<option
value=
"$PROJECT_DIR$/example/test/widget_test.dart"
/>
<option
value=
"$PROJECT_DIR$/CHANGELOG.md"
/>
<option
value=
"$PROJECT_DIR$/pubspec.yaml"
/>
<option
value=
"$PROJECT_DIR$/LICENSE"
/>
<option
value=
"$PROJECT_DIR$/README.md"
/>
<option
value=
"$PROJECT_DIR$/README-EN.md"
/>
<option
value=
"$PROJECT_DIR$/example/lib/main.dart"
/>
</list>
</option>
</component>
...
...
@@ -94,7 +91,6 @@
<foldersAlwaysOnTop
value=
"true"
/>
</navigator>
<panes>
<pane
id=
"AndroidView"
/>
<pane
id=
"ProjectPane"
>
<subPane>
<expand>
...
...
@@ -102,10 +98,22 @@
<item
name=
"flutter_ScreenUtil"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"flutter_ScreenUtil"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"flutter_ScreenUtil"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"flutter_ScreenUtil"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"example"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"flutter_ScreenUtil"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"flutter_ScreenUtil"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"example"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"lib"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
</expand>
<select
/>
</subPane>
</pane>
<pane
id=
"AndroidView"
/>
<pane
id=
"Scope"
/>
<pane
id=
"PackagesPane"
/>
</panes>
...
...
@@ -309,7 +317,14 @@
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1539155710485
</updated>
</task>
<option
name=
"localTasksCounter"
value=
"14"
/>
<task
id=
"LOCAL-00014"
summary=
"readme"
>
<created>
1539160890028
</created>
<option
name=
"number"
value=
"00014"
/>
<option
name=
"presentableId"
value=
"LOCAL-00014"
/>
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1539160890028
</updated>
</task>
<option
name=
"localTasksCounter"
value=
"15"
/>
<servers
/>
</component>
<component
name=
"ToolWindowManager"
>
...
...
@@ -317,20 +332,18 @@
<editor
active=
"true"
/>
<layout>
<window_info
anchor=
"bottom"
id=
"TODO"
order=
"6"
/>
<window_info
anchor=
"bottom"
id=
"Messages"
order=
"8"
sideWeight=
"0.49573562"
visible=
"true"
weight=
"0.3293348"
/>
<window_info
anchor=
"right"
id=
"Palette	"
order=
"4"
/>
<window_info
id=
"Image Layers"
order=
"3"
/>
<window_info
anchor=
"right"
id=
"Capture Analysis"
order=
"4"
/>
<window_info
anchor=
"bottom"
id=
"Event Log"
order=
"8"
sideWeight=
"0.5042644"
side_tool=
"true"
weight=
"0.3297062"
/>
<window_info
anchor=
"bottom"
id=
"Dart Analysis"
order=
"8"
weight=
"0.3297062"
/>
<window_info
a
nchor=
"bottom"
id=
"Run"
order=
"2
"
weight=
"0.3293348"
/>
<window_info
a
ctive=
"true"
anchor=
"bottom"
id=
"Run"
order=
"2"
visible=
"true
"
weight=
"0.3293348"
/>
<window_info
anchor=
"bottom"
id=
"Version Control"
order=
"8"
weight=
"0.32861805"
/>
<window_info
anchor=
"bottom"
id=
"Terminal"
order=
"8"
sideWeight=
"0.49573562"
weight=
"0.32824427"
/>
<window_info
anchor=
"right"
id=
"Flutter Outline"
order=
"4"
/>
<window_info
id=
"Capture Tool"
order=
"3"
/>
<window_info
id=
"Designer"
order=
"3"
/>
<window_info
active=
"true"
content_ui=
"combo"
id=
"Project"
order=
"0"
visible=
"true"
weight=
"0.25"
/>
<window_info
anchor=
"bottom"
id=
"Find"
order=
"1"
/>
<window_info
content_ui=
"combo"
id=
"Project"
order=
"0"
visible=
"true"
weight=
"0.25"
/>
<window_info
id=
"Structure"
order=
"1"
side_tool=
"true"
weight=
"0.25"
/>
<window_info
anchor=
"right"
id=
"Fabric"
order=
"4"
/>
<window_info
anchor=
"right"
id=
"Theme Preview"
order=
"4"
/>
...
...
@@ -342,9 +355,11 @@
<window_info
anchor=
"bottom"
id=
"Inspection"
order=
"5"
weight=
"0.4"
/>
<window_info
id=
"Build Variants"
order=
"3"
side_tool=
"true"
/>
<window_info
anchor=
"bottom"
id=
"Android Profiler"
order=
"8"
show_stripe_button=
"false"
/>
<window_info
anchor=
"bottom"
id=
"Find"
order=
"1"
/>
<window_info
anchor=
"bottom"
id=
"Cvs"
order=
"4"
weight=
"0.25"
/>
<window_info
anchor=
"right"
id=
"Ant Build"
order=
"1"
weight=
"0.25"
/>
<window_info
anchor=
"bottom"
id=
"Logcat"
order=
"8"
/>
<window_info
anchor=
"bottom"
id=
"Messages"
order=
"8"
sideWeight=
"0.49573562"
visible=
"true"
weight=
"0.3293348"
/>
<window_info
anchor=
"bottom"
id=
"Message"
order=
"0"
/>
<window_info
anchor=
"right"
content_ui=
"combo"
id=
"Hierarchy"
order=
"2"
weight=
"0.25"
/>
<window_info
anchor=
"right"
id=
"Device File Explorer"
order=
"4"
side_tool=
"true"
/>
...
...
@@ -633,20 +648,6 @@
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/example/lib/flutter_screenutil.dart"
/>
<entry
file=
"file://$PROJECT_DIR$/README.md"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"81"
>
<caret
line=
"3"
selection-start-line=
"3"
selection-end-line=
"3"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/README-EN.md"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"270"
>
<caret
line=
"10"
column=
"9"
selection-start-line=
"10"
selection-start-column=
"9"
selection-end-line=
"10"
selection-end-column=
"9"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/flutter_screenutil.dart"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"697"
>
...
...
@@ -666,44 +667,49 @@
<state
relative-caret-position=
"-1084"
/>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/example/test/widget_test.dart"
>
<entry
file=
"file://$PROJECT_DIR$/example/test/widget_test.dart"
/>
<entry
file=
"file://$PROJECT_DIR$/CHANGELOG.md"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"212"
>
<caret
line=
"14"
column=
"36"
selection-start-line=
"14"
selection-start-column=
"36"
selection-end-line=
"14"
selection-end-column=
"36"
/>
<folding>
<element
signature=
"e#354#393#0"
expanded=
"true"
/>
</folding>
<state
relative-caret-position=
"135"
>
<caret
line=
"5"
lean-forward=
"true"
selection-start-line=
"5"
selection-end-line=
"5"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
CHANGELOG.md
"
>
<entry
file=
"file://$PROJECT_DIR$/
LICENSE
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"135"
>
<caret
line=
"5"
lean-forward=
"true"
selection-start-line=
"5"
selection-end-line=
"5"
/>
<state
relative-caret-position=
"5400"
>
<caret
line=
"200"
column=
"33"
selection-start-line=
"200"
selection-start-column=
"33"
selection-end-line=
"200"
selection-end-column=
"33"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
example/lib/main.dart
"
>
<entry
file=
"file://$PROJECT_DIR$/
README.md
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"135"
>
<caret
line=
"5"
column=
"37"
lean-forward=
"true"
selection-start-line=
"5"
selection-start-column=
"37"
selection-end-line=
"5"
selection-end-column=
"37"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
<state
relative-caret-position=
"378"
>
<caret
line=
"14"
column=
"11"
selection-start-line=
"14"
selection-end-line=
"14"
selection-end-column=
"11"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
LICENSE
"
>
<entry
file=
"file://$PROJECT_DIR$/
README-EN.md
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"5400"
>
<caret
line=
"200"
column=
"33"
selection-start-line=
"200"
selection-start-column=
"33"
selection-end-line=
"200"
selection-end-column=
"33"
/>
<state
relative-caret-position=
"243"
>
<caret
line=
"21"
lean-forward=
"true"
selection-start-line=
"21"
selection-end-line=
"21"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/pubspec.yaml"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"432"
>
<caret
line=
"16"
lean-forward=
"true"
selection-start-line=
"16"
selection-end-line=
"16"
/>
<caret
line=
"16"
selection-start-line=
"16"
selection-end-line=
"16"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/example/lib/main.dart"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"432"
>
<caret
line=
"86"
column=
"12"
selection-start-line=
"86"
selection-start-column=
"12"
selection-end-line=
"86"
selection-end-column=
"12"
/>
<folding>
<element
signature=
"e#0#39#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
...
...
effect.png
View file @
268823c
93.7 KB
|
W:
|
H:
47 KB
|
W:
|
H:
2-up
Swipe
Onion skin
example/lib/main.dart
View file @
268823c
...
...
@@ -79,10 +79,12 @@ class _MyHomePageState extends State<MyHomePage> {
Text
(
'Status bar height:
${ScreenUtil.statusBarHeight}
px'
),
Text
(
'Width is enlarged relative to the design draft:
${ScreenUtil().scaleWidth}
'
,
style:
TextStyle
()
,
textAlign:
TextAlign
.
center
,
),
Text
(
'Height is enlarged relative to the design draft:
${ScreenUtil().scaleHeight}
'
),
'Height is enlarged relative to the design draft:
${ScreenUtil().scaleHeight}
'
,
textAlign:
TextAlign
.
center
,
),
],
crossAxisAlignment:
CrossAxisAlignment
.
center
,
),
...
...
Please
register
or
login
to post a comment