
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
安装mysql的zip包
Kotlin的匿名方法使用还在为每次接口回调定义接口名字儿苦恼吗?是时候来学习一波儿Kotlin匿名方法实现接口回调了以往的方法定义// 通用办法class A (val aListener: AListener){fun clickButton (text: String?) {aListener.onAListener(text)}// 定义接口interface AListener {fun
Android项目首先要先要明确一下我们的目标想要实现一个Android/IOS项目中集成flutter的功能,在某些场景下,比如一些界面可以用flutter来显示,大大简化了双移动端人员的工作flutter官网Android我们先as创建一个Android的项目(一些flutter的开发环境配置就不说了)我们先采用命令的方式(推荐第二种)因为后面可以让ios项目来使用,所以在同级创建flutte
Kotlin 标准库为几种有用的委托提供了工厂方法。参考文章延迟属性Lazyval lazyValue: String by lazy {println("computed!")"Hello"}fun main() {println(lazyValue)println(lazyValue)}输出computed!HelloHello可观察属性 Observableimport kotlin.pro
代码(别忘记导入包):import React, { Component } from 'react';import {BackHandler, Platform, ToastAndroid} from 'react-native';import { createBottomTabNavigator} from '@react-navigation/bottom-tabs';import {Ale
Flutter Dialog(1)AboutDialog(2)AlertDialog(3)SimpleDialog// AboutDialogvoid showAboutDialog(BuildContext context) {showDialog(context: context, builder: (_) => new AboutDialog(applicationName: 'And
// DropdownButtonclass DropdownButtonDemoPage extends StatefulWidget {@override_DropdownButtonDemoPageState createState() => _DropdownButtonDemoPageState();}class _DropdownButtonDemoPageState exten
Flutter的FlexibleSpaceBarFlexibleSpaceBar// FlexibleSpaceBarclass FlexibleSpaceBarDemo extends StatelessWidget {@overrideWidget build(BuildContext context) {return NestedScrollView(headerSliverBuilder:
在项目中找到react-native/Libraries/Image/RCTUIImageViewAnimated.m路径,打开RCTUIImageViewAnimated.m文件- (void)displayLayer:(CALayer *)layer{if (_currentFrame) {layer.contentsScale = self.animatedImageScale;layer.
Flutter AppBar控件AppBar控件// appBar组件class AppBarDemo extends StatelessWidget {@overrideWidget build(BuildContext context) {// return SizedBox(//height: 200.0,//child: AppBar(//title: Text('微信'),//actio







