手機直播原始碼,Flutter 中的彈簧按鈕效果
手機直播原始碼,Flutter 中的彈簧按鈕效果
import 'package:flutter/material.dart'; class ScaleAnimation extends StatefulWidget { final Widget child; final Function()? onTap; ScaleAnimation({required this.child,required this.onTap,Key? key}):super(key: key); @override State<ScaleAnimation> createState() => _ScaleAnimationState(); } class _ScaleAnimationState extends State<ScaleAnimation> with SingleTickerProviderStateMixin { late AnimationController _animationController; late Animation<double> _scaleAnimation; @override void initState() { // TODO: implement initState super.initState(); _animationController = AnimationController( vsync: this, duration: Duration(milliseconds: 200), ); _scaleAnimation = Tween<double>( begin: 1.0, end: 0.8, ).animate(_animationController); } void _playAnimation() { _animationController.forward(); Future.delayed(Duration(milliseconds: 200), () { _animationController.reverse(); }); } @override Widget build(BuildContext context) { return GestureDetector( onTap: (){ _playAnimation(); widget.onTap?.call(); }, child: AnimatedBuilder ( animation: _scaleAnimation, builder:(BuildContext context, Widget? child){ return Transform.scale( scale: _scaleAnimation.value, child: child, ); }, child: widget.child, ), ); } }
以上就是 手機直播原始碼,Flutter 中的彈簧按鈕效果,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2996166/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 手機直播原始碼,突出底部導航欄中間按鈕的樣式原始碼
- 手機直播原始碼,點選按鈕,立即回到頂部原始碼
- 直播app原始碼,Flutter 彈窗元件APP原始碼Flutter元件
- 手機直播原始碼,Android 簡單的彈框原始碼Android
- 直播軟體原始碼,好看的點贊按鈕原始碼
- 直播app系統原始碼,Flutter MaterialButton 實現圓角邊框按鈕APP原始碼Flutter
- JavaScript點選按鈕彈出層效果JavaScript
- 手機直播原始碼,Flutter 自定義 虛線 分割線原始碼Flutter
- SpringAnimator彈簧聯動效果的實現Spring
- 去掉手機頁中按鈕點選背景
- 直播平臺搭建原始碼,qt自定義滑動按鈕原始碼QT
- 手機直播原始碼,flutter 隨機數的生成和保留兩位小數原始碼Flutter隨機
- Flutter Button(按鈕)Flutter
- app直播原始碼,為文字/圖片新增按壓效果APP原始碼
- 單選按鈕美化效果程式碼
- 手機直播原始碼,實現圖片瀑布流式滑動效果原始碼
- 手機直播原始碼,關於pyqt5彈出提示框原始碼QT
- 短視訊app原始碼,提示以按鈕彈窗的形式實現APP原始碼
- 直播系統原始碼,單選按鈕和核取方塊原始碼
- 直播帶貨app原始碼,實現移動端的按鈕拖動APP原始碼
- 視訊直播app原始碼,按鈕被按下時顏色隨著改變APP原始碼
- app直播原始碼,列表越界後自動彈回原樣的效果APP原始碼
- flutter demo (一):居中的按鈕Flutter
- 直播系統開發,Flutter建立圓圈圖示按鈕Flutter
- 直播系統原始碼,按鈕圖片和文字位置的各種設定原始碼
- 直播app原始碼,給elementUI的table表頭新增按鈕或者多選框APP原始碼UI
- 直播平臺原始碼,Android中常用Dialog彈窗效果原始碼Android
- 直播網站原始碼,EasyUI按鈕控制標籤顯示與隱藏網站原始碼UI
- 直播系統app原始碼,漸變色按鈕帶陰影樣式APP原始碼
- 成品直播原始碼推薦,原生button按鈕css去掉預設樣式原始碼CSS
- css立體按鈕效果CSS
- CSS 叉號按鈕效果CSS
- 按鈕滾動條效果
- app直播原始碼,android中幾種常用的彈框APP原始碼Android
- flutter demo (二):禁用按鈕Flutter
- 直播帶貨原始碼,vue中點選按鈕平滑滾動到頁面某個div位置原始碼Vue
- 影片直播原始碼,標題居中,底部按鈕為三個時居中佈局原始碼
- 直播原始碼網站,點選分享按鈕,分享到各個渠道功能的實現原始碼網站