add home assets

hmxc
小赖 4 years ago
parent a4e0651233
commit 5ba390d09b

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

@ -37,13 +37,14 @@ class _ApplicationPageState extends State<ApplicationPage>
int _nowSelectedIndex = 0;
List<AppApplication> _recommandApplications = [
AppApplication('活动管理', '', ActivityManagerPage()),
AppApplication('访客管理', '', Scaffold()),
AppApplication(
'活动管理', R.ASSETS_HOME_IC_ACTIVITY_PNG, ActivityManagerPage()),
AppApplication('访客管理', R.ASSETS_HOME_IC_VISITORS_PNG, Scaffold()),
AppApplication('便民电话', '', Scaffold()),
AppApplication('借还管理', '', Scaffold()),
AppApplication('借还管理', R.ASSETS_HOME_IC_BORROW_PNG, Scaffold()),
AppApplication('工单管理', '', Scaffold()),
AppApplication('语音管家', '', Scaffold()),
AppApplication('一键报警', '', Scaffold()),
AppApplication('一键报警', R.ASSETS_HOME_IC_POLICE_PNG, Scaffold()),
AppApplication('问卷调查', '', Scaffold()),
];
@ -245,10 +246,10 @@ class _ApplicationPageState extends State<ApplicationPage>
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
SizedBox(
height: 75.w,
width: 75.w,
child: Placeholder(),
Image.asset(
application.assetPath,
height: 72.w,
width: 72.w,
),
AkuBox.h(8),
Text(application.name),

@ -24,7 +24,7 @@ class HomePage extends StatefulWidget {
class _HomePageState extends State<HomePage> {
//bar
Widget _menuButton(IconData iconData, String text, Widget page) {
Widget _menuButton(String assetPath, String text, Widget page) {
return Expanded(
child: AkuButton(
radius: 8.w,
@ -35,9 +35,10 @@ class _HomePageState extends State<HomePage> {
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(
iconData,
size: 75.w,
Image.asset(
assetPath,
height: 75.w,
width: 75.w,
),
SizedBox(height: 8.w),
Text(
@ -274,11 +275,14 @@ class _HomePageState extends State<HomePage> {
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
_menuButton(Icons.wysiwyg, '一键报警', HomePage()),
_menuButton(Icons.work, '访客管理', HomePage()),
_menuButton(Icons.accessibility, '报事报修', HomePage()),
_menuButton(
Icons.account_balance, '全部应用', ApplicationPage()),
R.ASSETS_HOME_IC_POLICE_PNG, '一键报警', HomePage()),
_menuButton(
R.ASSETS_HOME_IC_VISITORS_PNG, '访客管理', HomePage()),
_menuButton(
R.ASSETS_HOME_IC_SERVICE_PNG, '报事报修', HomePage()),
_menuButton(
R.ASSETS_HOME_IC_ALL_PNG, '全部应用', ApplicationPage()),
],
),
),

Loading…
Cancel
Save