add string ext,num ext code.

null_safety
小赖 4 years ago
parent 00782dfc43
commit fae4a1e9b9

@ -29,8 +29,8 @@ minSdkVersion 21
* [x] Scaffold * [x] Scaffold
* [x] Button * [x] Button
* [ ] Extension * [ ] Extension
* [ ] num ext * [x] num ext
* [ ] string ext * [x] string ext
* [ ] widget ext * [ ] widget ext
* [ ] image ext * [ ] image ext
* [ ] list ext * [ ] list ext

@ -1,6 +1,9 @@
import 'package:ansu_ui/ansu_ui.dart'; import 'package:ansu_ui/ansu_ui.dart';
import 'package:example/codeviewer/code_segments.dart';
import 'package:example/common/code_view.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
class ExampleNumExt extends StatefulWidget { class ExampleNumExt extends StatefulWidget {
ExampleNumExt({Key key}) : super(key: key); ExampleNumExt({Key key}) : super(key: key);
@ -14,8 +17,23 @@ class _ExampleNumExtState extends State<ExampleNumExt> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return ASScaffold( return ASScaffold(
title: 'Num Ext', title: 'Num Ext',
actions: [
IconButton(
icon: Icon(
Icons.code,
color: Colors.black54,
),
onPressed: () => Get.to(
CodeView(
text: (context) => CodeSegments.numExt(context),
),
),
),
],
body: ListView( body: ListView(
children: [ children: [
// BEGIN numExt
//Comma
ListTile(title: Text('Comma')), ListTile(title: Text('Comma')),
ListTile( ListTile(
leading: Chip(label: Text('.comma')), leading: Chip(label: Text('.comma')),
@ -48,6 +66,7 @@ class _ExampleNumExtState extends State<ExampleNumExt> {
subtitle: Text(123456.7899999.comma(fixed: -1)), subtitle: Text(123456.7899999.comma(fixed: -1)),
trailing: Chip(label: Text('without Fixed')), trailing: Chip(label: Text('without Fixed')),
), ),
//SizedBox
ListTile(title: Text('SizedBox')), ListTile(title: Text('SizedBox')),
ListTile( ListTile(
leading: Chip(label: Text('.wb')), leading: Chip(label: Text('.wb')),
@ -69,6 +88,7 @@ class _ExampleNumExtState extends State<ExampleNumExt> {
color: Colors.red, color: Colors.red,
), ),
), ),
//Radius
ListTile(title: Text('Radius')), ListTile(title: Text('Radius')),
ListTile( ListTile(
leading: Chip(label: Text('.radius')), leading: Chip(label: Text('.radius')),
@ -83,6 +103,7 @@ class _ExampleNumExtState extends State<ExampleNumExt> {
), ),
), ),
), ),
//EdgeInsets
ListTile(title: Text('EdgeInsets')), ListTile(title: Text('EdgeInsets')),
ListTile( ListTile(
leading: Chip(label: Text('.edge')), leading: Chip(label: Text('.edge')),
@ -96,6 +117,7 @@ class _ExampleNumExtState extends State<ExampleNumExt> {
child: Container(color: Colors.green), child: Container(color: Colors.green),
), ),
), ),
// END
], ],
), ),
); );

@ -1,5 +1,8 @@
import 'package:ansu_ui/ansu_ui.dart'; import 'package:ansu_ui/ansu_ui.dart';
import 'package:example/codeviewer/code_segments.dart';
import 'package:example/common/code_view.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart';
class ExampleStringExt extends StatefulWidget { class ExampleStringExt extends StatefulWidget {
ExampleStringExt({Key key}) : super(key: key); ExampleStringExt({Key key}) : super(key: key);
@ -13,8 +16,22 @@ class _ExampleStringExtState extends State<ExampleStringExt> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return ASScaffold( return ASScaffold(
title: 'String Ext', title: 'String Ext',
actions: [
IconButton(
icon: Icon(
Icons.code,
color: Colors.black54,
),
onPressed: () => Get.to(
CodeView(
text: (context) => CodeSegments.stringExt(context),
),
),
),
],
body: ListView( body: ListView(
children: [ children: [
// BEGIN stringExt
ListTile( ListTile(
leading: Chip(label: Text('.phone')), leading: Chip(label: Text('.phone')),
title: Text('18888888888'), title: Text('18888888888'),
@ -25,6 +42,7 @@ class _ExampleStringExtState extends State<ExampleStringExt> {
title: Text('18888888888'), title: Text('18888888888'),
subtitle: Text('18888888888'.securePhone), subtitle: Text('18888888888'.securePhone),
), ),
// END
], ],
), ),
); );

@ -1,5 +1,5 @@
import 'package:example/data/extension/example_num_ext.dart'; import 'package:example/extension/example_num_ext.dart';
import 'package:example/data/extension/example_string_ext.dart'; import 'package:example/extension/example_string_ext.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';

Loading…
Cancel
Save