release: 1.0.12
This commit is contained in:
@ -4,10 +4,10 @@ import 'package:amap_map_example/widgets/amap_switch_button.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class GesturesDemoPage extends StatefulWidget {
|
||||
GesturesDemoPage({Key? key}) : super(key: key);
|
||||
GesturesDemoPage({super.key});
|
||||
|
||||
@override
|
||||
_BodyState createState() => _BodyState();
|
||||
State<GesturesDemoPage> createState() => _BodyState();
|
||||
}
|
||||
|
||||
class _BodyState extends State<GesturesDemoPage> {
|
||||
@ -71,7 +71,7 @@ class _BodyState extends State<GesturesDemoPage> {
|
||||
},
|
||||
),
|
||||
];
|
||||
Widget _gesturesOptiosWeidget() {
|
||||
Widget gesturesOptiosWeidget() {
|
||||
return Container(
|
||||
padding: EdgeInsets.all(5),
|
||||
child: Column(
|
||||
@ -103,7 +103,7 @@ class _BodyState extends State<GesturesDemoPage> {
|
||||
Expanded(
|
||||
child: SingleChildScrollView(
|
||||
child: Container(
|
||||
child: _gesturesOptiosWeidget(),
|
||||
child: gesturesOptiosWeidget(),
|
||||
),
|
||||
),
|
||||
),
|
||||
|
@ -6,10 +6,10 @@ import 'package:flutter/material.dart';
|
||||
import 'package:x_amap_base/x_amap_base.dart';
|
||||
|
||||
class MapUIDemoPage extends StatefulWidget {
|
||||
MapUIDemoPage({Key? key}) : super(key: key);
|
||||
MapUIDemoPage({super.key});
|
||||
|
||||
@override
|
||||
_BodyState createState() => _BodyState();
|
||||
State<MapUIDemoPage> createState() => _BodyState();
|
||||
}
|
||||
|
||||
class _BodyState extends State<MapUIDemoPage> {
|
||||
@ -52,7 +52,7 @@ class _BodyState extends State<MapUIDemoPage> {
|
||||
);
|
||||
|
||||
//ui控制
|
||||
final List<Widget> _uiOptions = [
|
||||
final List<Widget> uiOptions = [
|
||||
AMapSwitchButton(
|
||||
label: Text('显示路况'),
|
||||
defaultValue: _trafficEnabled,
|
||||
@ -100,7 +100,7 @@ class _BodyState extends State<MapUIDemoPage> {
|
||||
),
|
||||
];
|
||||
|
||||
Widget _uiOptionsWidget() {
|
||||
Widget uiOptionsWidget() {
|
||||
return Container(
|
||||
padding: EdgeInsets.all(5),
|
||||
child: Column(
|
||||
@ -110,7 +110,7 @@ class _BodyState extends State<MapUIDemoPage> {
|
||||
Text('UI操作', style: TextStyle(fontWeight: FontWeight.w600)),
|
||||
Container(
|
||||
padding: EdgeInsets.only(left: 10),
|
||||
child: AMapGradView(childrenWidgets: _uiOptions),
|
||||
child: AMapGradView(childrenWidgets: uiOptions),
|
||||
),
|
||||
AMapRadioGroup<LogoPosition?>(
|
||||
groupLabel: 'Logo位置',
|
||||
@ -169,7 +169,7 @@ class _BodyState extends State<MapUIDemoPage> {
|
||||
Expanded(
|
||||
child: SingleChildScrollView(
|
||||
child: Container(
|
||||
child: _uiOptionsWidget(),
|
||||
child: uiOptionsWidget(),
|
||||
),
|
||||
),
|
||||
),
|
||||
|
@ -4,10 +4,10 @@ import 'package:amap_map_example/widgets/amap_gridview.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class MoveCameraDemoPage extends StatefulWidget {
|
||||
MoveCameraDemoPage({Key? key}) : super(key: key);
|
||||
MoveCameraDemoPage({super.key});
|
||||
|
||||
@override
|
||||
_BodyState createState() => _BodyState();
|
||||
State<MoveCameraDemoPage> createState() => _BodyState();
|
||||
}
|
||||
|
||||
class _BodyState extends State<MoveCameraDemoPage> {
|
||||
@ -20,14 +20,14 @@ class _BodyState extends State<MoveCameraDemoPage> {
|
||||
onCameraMove: _onCameraMove,
|
||||
onCameraMoveEnd: _onCameraMoveEnd,
|
||||
);
|
||||
List<Widget> _optionsWidget = [
|
||||
List<Widget> optionsWidget = [
|
||||
_createMyFloatButton('改变显示区域', _changeLatLngBounds),
|
||||
_createMyFloatButton('改变中心点', _changeCameraPosition),
|
||||
_createMyFloatButton('改变缩放级别到18', _changeCameraZoom),
|
||||
_createMyFloatButton('按照像素移动地图', _scrollBy),
|
||||
];
|
||||
|
||||
Widget _cameraOptions() {
|
||||
Widget cameraOptions() {
|
||||
return Container(
|
||||
padding: EdgeInsets.all(5),
|
||||
child: Column(
|
||||
@ -36,7 +36,7 @@ class _BodyState extends State<MoveCameraDemoPage> {
|
||||
children: [
|
||||
Container(
|
||||
child: AMapGradView(
|
||||
childrenWidgets: _optionsWidget,
|
||||
childrenWidgets: optionsWidget,
|
||||
),
|
||||
),
|
||||
],
|
||||
@ -112,7 +112,7 @@ class _BodyState extends State<MoveCameraDemoPage> {
|
||||
)
|
||||
: SizedBox(),
|
||||
Container(
|
||||
child: _cameraOptions(),
|
||||
child: cameraOptions(),
|
||||
),
|
||||
],
|
||||
),
|
||||
@ -204,16 +204,16 @@ class _BodyState extends State<MoveCameraDemoPage> {
|
||||
return TextButton(
|
||||
onPressed: onPressed,
|
||||
style: ButtonStyle(
|
||||
shape: MaterialStateProperty.all(
|
||||
shape: WidgetStateProperty.all(
|
||||
RoundedRectangleBorder(borderRadius: BorderRadius.circular(10))),
|
||||
//文字颜色
|
||||
foregroundColor: MaterialStateProperty.all(Colors.white),
|
||||
foregroundColor: WidgetStateProperty.all(Colors.white),
|
||||
//水波纹颜色
|
||||
overlayColor: MaterialStateProperty.all(Colors.blueAccent),
|
||||
overlayColor: WidgetStateProperty.all(Colors.blueAccent),
|
||||
//背景颜色
|
||||
backgroundColor: MaterialStateProperty.resolveWith((states) {
|
||||
backgroundColor: WidgetStateProperty.resolveWith((states) {
|
||||
//设置按下时的背景颜色
|
||||
if (states.contains(MaterialState.pressed)) {
|
||||
if (states.contains(WidgetState.pressed)) {
|
||||
return Colors.blueAccent;
|
||||
}
|
||||
//默认背景颜色
|
||||
|
@ -3,10 +3,10 @@ import 'package:x_amap_base/x_amap_base.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class PoiClickDemoPage extends StatefulWidget {
|
||||
PoiClickDemoPage({Key? key}) : super(key: key);
|
||||
PoiClickDemoPage({super.key});
|
||||
|
||||
@override
|
||||
_BodyState createState() => _BodyState();
|
||||
State<PoiClickDemoPage> createState() => _BodyState();
|
||||
}
|
||||
|
||||
class _BodyState extends State<PoiClickDemoPage> {
|
||||
|
@ -32,16 +32,16 @@ class _SnapShotState extends State<SnapshotPage> {
|
||||
child: TextButton(
|
||||
child: Text('截屏'),
|
||||
style: ButtonStyle(
|
||||
shape: MaterialStateProperty.all(RoundedRectangleBorder(
|
||||
shape: WidgetStateProperty.all(RoundedRectangleBorder(
|
||||
borderRadius: BorderRadius.circular(10))),
|
||||
//文字颜色
|
||||
foregroundColor: MaterialStateProperty.all(Colors.white),
|
||||
foregroundColor: WidgetStateProperty.all(Colors.white),
|
||||
//水波纹颜色
|
||||
overlayColor: MaterialStateProperty.all(Colors.blueAccent),
|
||||
overlayColor: WidgetStateProperty.all(Colors.blueAccent),
|
||||
//背景颜色
|
||||
backgroundColor: MaterialStateProperty.resolveWith((states) {
|
||||
backgroundColor: WidgetStateProperty.resolveWith((states) {
|
||||
//设置按下时的背景颜色
|
||||
if (states.contains(MaterialState.pressed)) {
|
||||
if (states.contains(WidgetState.pressed)) {
|
||||
return Colors.blueAccent;
|
||||
}
|
||||
//默认背景颜色
|
||||
|
Reference in New Issue
Block a user