之前跟大家分享過一篇關于stack組件的運用,上鏈接,嘿嘿 link.
今天繼續結合stack分享一個新的組件,AbsorbPointer
效果實作:點擊色塊列印結果,即點擊橙色列印click orange
列印藍色,列印 click blue self
記得收藏學習~
(一)效果圖

(二)代碼
復制即可運行~
有問題留言呀,各位親~
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
backgroundColor: Colors.green,
title: Text("demo"),
),
body: demoPage(),
),
);
}
}
class demoPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
height: 200,
width: 200,
child: Stack(
alignment: Alignment.center,
children: [
Listener(
onPointerDown: (v) {
print("click orange");
},
child: Container(
color: Colors.orange,
),
),
Listener(
onPointerDown: (v) {
print("click blue self");
},
child: AbsorbPointer(
child: Listener(
onPointerDown: (v) {
print("click blue child");
},
child: Container(
color: Colors.blue,
width: 100,
height: 100,
),
),
),
),
],
),
);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/245735.html
標籤:區塊鏈
上一篇:7號交易所:簡析部分抵押演算法穩定幣 Frax 設計亮點
下一篇:以太坊系列 - 以太坊的測驗網
