Skip to content

Commit

Permalink
Setup on click action on GridView items
Browse files Browse the repository at this point in the history
  • Loading branch information
nisrulz committed Nov 14, 2019
1 parent 34747b9 commit 034178d
Showing 1 changed file with 20 additions and 14 deletions.
34 changes: 20 additions & 14 deletions grid_layout/lib/gridview.dart
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
import 'package:flutter/material.dart';

class MyGridView {
Card getStructuredGridCell(name, image) {
return Card(
elevation: 1.5,
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
mainAxisSize: MainAxisSize.min,
verticalDirection: VerticalDirection.down,
children: <Widget>[
Image(image: AssetImage('data_repo/img/' + image)),
Center(
child: Text(name),
)
],
));
GestureDetector getStructuredGridCell(name, image) {
// Wrap the child under GestureDetector to setup a on click action
return GestureDetector(
onTap: () {
print("onTap called.");
},
child: Card(
elevation: 1.5,
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
mainAxisSize: MainAxisSize.min,
verticalDirection: VerticalDirection.down,
children: <Widget>[
Image(image: AssetImage('data_repo/img/' + image)),
Center(
child: Text(name),
)
],
)),
);
}

GridView build() {
Expand Down

0 comments on commit 034178d

Please sign in to comment.