安卓教程

flutter Toast实现消息提示框

本文实例为大家分享了flutter Toast实现消息提示框的具体代码,供大家参考,具体内容如下 使用方法 //默认是显示在中间的Toast.toast(context,msg: "中间显示的 "); Toast.toast(context,msg: "中间显...

flutter InkWell实现水波纹点击效果

在flutter 开发中用InkWell或者GestureDetector将某个组件包起来,已添加点击事件。 GestureDetector 使用点击无水波纹出现,InkWell可以实现水波纹效果。 正常情况下使用 : InkWell( //单击事件响...

flutter Container容器实现圆角边框

本文实例为大家分享了flutter Container容器实现圆角边框的具体代码,供大家参考,具体内容如下 在这里使用 Container 容器来实现圆角矩形边框效果 1 圆角矩形边框 Container(margin: EdgeInset...

flutter PageView实现左右滑动切换视图

本文实例为大家分享了flutter PageView左右滑动切换视图的具体代码,供大家参考,具体内容如下 import 'dart:math';import 'package:cached_network_image/cached_network_image.dart';import 'package:flutter/cupertin...

flutter RotationTransition实现旋转动画

本文实例为大家分享了flutter RotationTransition实现旋转动画的具体代码,供大家参考,具体内容如下 flutter 动画状态监听器 AnimationController //动画控制器 AnimationController controller; //Animation...

flutter BottomAppBar实现不规则底部导航栏

本文实例为大家分享了flutter实现不规则底部导航栏的具体代码,供大家参考,具体内容如下 实现底部导航栏并点击切换页面可简述为有三种方式 TabBar + TabBarView BottomNavigationBar + Bottom...

flutter实现轮播图效果

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 1 添加依赖库 flutter_swiper: ^1.0.6 2 普通常用 圆点指示器自动轮播图 class SwiperViewDefaultPage extends Stat...

Android Native 内存泄漏系统化解决方案

导读:C++内存泄漏问题的分析、定位一直是Android平台上困扰开发人员的难题。因为地图渲染、导航等核心功能对性能要求很高,高德地图APP中存在大量的C++代码。解决这个问题对于产品...

Flutter Image实现图片加载

Image 简介 Android ios 原生中使用 ImageView 来加载显示图片。 在flutter 中通过Image来加载并显示图片。 所有的widget并不是直接绘制图片的,而是控制的图片的主要属性的容器,负责绘制的是...

Android实现随意拖动View效果的实例代码

项目过程中要实现能在页面中随意的拖动,刚开始实现是用悬浮球的形式进行实现,因为之前项目中用过,实现后发现用户每次安装后,都有权限的限制,甚至有些用户关闭悬浮球权限...

Flutter实现App功能引导页

App功能介绍页,主要是由介绍app功能的几张图片和当前页指示符组成,如下效果 我们来一步一步实现上面的界面,左右滑动切换显示功能页,这个可以通过PageView来实现,底部的指示符半透...

flutter编写精美的登录页面

本文实例为大家分享了flutter编写精美的登录页面的具体代码,供大家参考,具体内容如下 先看效果图; 源代码已上传到github 我们先看一下页面 , 首先这个页面,我们并没有用到AppBar,当然...

Flutter 侧滑栏及城市选择UI的实现方法

Flutter简介 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并...

如何使用Flutter开发一款电影APP详解

前言 使用Flutter开发一款App是一件非常愉快的事情,其出色的性能、跨多端以及数量众多的原生组件都是我们选择Flutter的理由!今天我们就来使用Flutter开发一款电影类的App,先看下Ap...

android自定义滚轴选择器

本文实例为大家分享了android自定义滚轴选择器的具体代码,供大家参考,具体内容如下 效果图: 点击选择餐具弹出底部弹窗 private Dialog dialog; private View inflate; PickValueView pickString;case...

flutter 屏幕尺寸适配和字体大小适配的实现

前言: 现在的手机品牌和型号越来越多,导致我们平时写布局的时候会在个不同的移动设备上显示的效果不同, 比如我们的设计稿一个View的大小是300px,如果直接写300px,可能在当前设...

flutter传递值到任意widget(当需要widget嵌套使用需要

如果我们有这样一个应用场景: WidgetA执行点击之后将数据通过widgetB传递到其下的widgetC。 通常可以通过设置构造函数,传递对应参数到制定的widget树中,如下面代码所描述: 表示需要...

flutter 输入框组件TextField的实现代码

TextField 顾名思义文本输入框,类似于iOS中的UITextField和Android中的EditText和Web中的TextInput。主要是为用户提供输入文本提供方便。相信大家在原生客户端上都用过这个功能,就不在做具体...

flutter ExpansionTile 层级菜单的实现

开发环境 win10 Android Studio 效果 用于多级菜单展示,或选择。 如 每个省,市,县; 如 树木的病虫害; 关键代码 @override Widget build(BuildContext context) { return ListTile( title: _buildItem(widget.be...

详解flutter engine 那些没被释放的东西

由于flutter一直存在内存泄漏的问题,导致很多开发者不胜困扰,博主在0.9.4就开始对其代码内部内存问题在engine层面修改代码,得到解决,但是对于每个版本都需要跟随官方打包,对于开...

Flutter 封装一个 Banner 轮播图效果的实例代码

实际业务开发中,首页一般都会存在一个轮播图。 在 Flutter 中,如何开发一个轮播? 了解需求 首先,我们在开发一个功能的时候要了解这个功能的需求,那一个轮播需要有什么功能?...

Flutter banner_view 轮播图的使用及实现代码

1、前言 实现轮播图,效果如下: 2、实现 将采用 banner_view 实现:资源库地址 2.1、yaml 引入依赖 在 pubspec.yaml 声明需要引用的库,执行命令 flutter packages get 进行拉取即可使用。 banner_...

Flutter实现可循环轮播图效果

目录 壹、控件分解图 贰、代码实现 贰点壹、构建根布局 贰点贰、构建PageView 贰点叁、构建下方的Indicator布局 贰点肆、PageView和TabPageSelector联动 定时自动翻页 贰点五、循环翻页实现...

flutter 轮播图动态加载网络图片的方法

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是...

Android TreeView实现带复选框树形组织结构

之前做项目的时候做人员组织架构时候需要用到,同样可以用于目录视图。简单搜了一下没有合适的,只找到一个基础的有瑕疵的树形结构,就在基础上改了增加了复选框以及简化了部...

Kotlin的枚举与异常示例详解

一、kotlin中枚举的定义 枚举需要用到两个关键字 enum class,譬如这样 enum class Color(val r: Int,val g: Int,val b: Int){ //彩虹色也是一个典故:韦克菲尔德战役 RED(255,0,0),ORANGE(255,165,0),YELLOW(255,2...

Android OpenGLES如何给相机添加滤镜详解

滤镜介绍 目前市面上的滤镜有很多,但整体归类也就几样,都是在fragment shader中进行处理。目前滤镜最常用的就是 lut滤镜以及调整RGB曲线的滤镜了。其他的类型变更大同小异。 动态滤...

Android自定义View的使用及其原理知识点总结

在Android开发中,系统提供给我们的UI控件是有限的,当我们需要使用一些特殊的控件的时候,只靠系统提供的控件,可能无法达到我们想要的效果,这时,就需要我们自定义一些控件,...

Android中Window的管理深入讲解

一、理解 Android 的 Window Window 表示一个窗口的概念,是一个抽象的概念,每一个 Window 都对应一个 View 和一个 ViewRootImpl,Window 和 View 通过 ViewRootImpl 来建立联系,因此 Window 并不是实际...

Android UI绘制流程及原理详解

一、绘制流程源码路径 1、Activity加载ViewRootImpl ActivityThread.handleResumeActivity() -- WindowManagerImpl.addView(decorView, layoutParams) -- WindowManagerGlobal.addView() 2、ViewRootImpl启动View树的遍历 ViewRootImpl.s...

Android判断登录情况

屏蔽是否登录情况 /** * 测试是否登陆 */loginButton.setOnClickListener(new OnClickLoginedListener(mContext) { /** * 自定义实现的抽象方法,用于判断当前设备是否登录 */ @Override public boolean isLogined(Acti...

Flutter实现用视频背景的登录页的示例代码

最终效果 项目地址 https://github.com/Tecode/flutter_widget 实现方法 安装插件 安装video_player,我安装的是最新的版本,请根据你自己的flutter版本去安装对应的版本,安卓可以直接使用虚拟机,...

Kotlin如何捕获上下文中的变量与常量详解

Lambda表达式或匿名函数可以访问或修改其所在上下文中的变量和常量,这个过程被称为捕获。 fun main(args: ArrayString) { //定义一个函数,该函数的返回值类型为()-ListString fun makeList(ele: S...

Android使用webView长按保存下载网络图片

本文实例为大家分享了Android使用webView长按保存下载网络图片的具体代码,供大家参考,具体内容如下 最近发现在webView的setOnLongClickListener中可以获取到WebView.HitTestResult,根据获取的H...

Android实现万能自定义阴影控件实例代码

目录介绍 01.阴影效果有哪些实现方式 02.实现阴影效果Api 03.设置阴影需要注意哪些 04.常见Shape实现阴影效果 05.自定义阴影效果控件 06.如何使用该阴影控件 07.在recyclerView中使用注意点...

Flutter利用注解生成可自定义的路由的实现

route_generator是什么 这是一个简单的 Flutter 路由生成库,只需要少量的代码,然后利用注解配合源代码生成,自动生成路由表,省去手工管理路由代码的烦恼。 特性 自定义路由名称 自定...

解决react-native软键盘弹出挡住输入框的问题

这是效果: 代码: import React, {Component} from 'react';import { View, Text, Button, StyleSheet, TextInput, ScrollView, KeyboardAvoidingView, Dimensions } from 'react-native';import { StackActions, NavigationActions, withNavigation...

kotlin实现通知栏提醒功能示例代码

一、概述 2019年英雄联盟LPL赛区赛季赛打得火热,作为一个RNG粉丝,想通过app实现RNG赛程提醒,于是就有了这次技术实践。我在网上找了很久,几乎没找到使用kotlin实现通知栏提醒的合...

kotlin Standard中的内联函数示例详解

let、with、run、apply、also、takeIf、takeUnless、repeat函数的使用 kotlin Standard.kt文件中,提供了一些内联函数,这些内联函数可以减少代码量,在使代码优美的同时,打打提高开发效率。它们...

Flutter学习教程之Route跳转以及数据传递

前言 我们知道移动应用页面跳转是非常重要的一部分,几乎我们的程序和用户打交道的就是页面,或者叫view,我们Android基本都是Activity和Fragment。而且Flutter当中叫做Route,它就是与用户...

Flutter底部不规则导航的实现过程

前言 本文主要介绍的是关于Flutter实现底部不规则导航的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 实现方法: 1、main.dart文件 import 'package:flutt...

Kotlin基础学习之Deprecated与Suppress注解使用

前言 在 Java 中通常对一些方法进行一些注解操作,但是很多注解在 Java 代码上没有问题,如果切换到 Kotlin 上时,如果继续使用这些注解就会存在一些问题,本篇主要对比一些常用 Ja...

Android MVP BaseFragment 通用式封装的实现

这篇已经是我们的 BaseMVP 基础框架系列文章的第六篇了,BaseMVP 已经被我们封装了快差不多了,从上篇的文章(Android MVP 架构(五)MVP 多个 Presenter 依赖注入)中,我们解决了多的 Pre...

Android多种方式实现相机圆形预览的示例代码

效果图如下: 一、为预览控件设置圆角 为控件设置ViewOutlineProvider public RoundTextureView(Context context, AttributeSet attrs) { super(context, attrs); setOutlineProvider(new ViewOutlineProvider() { @Override public vo...

android 获取视频第一帧作为缩略图的方法

今天,简单讲讲android里如何获取一个视频文件的第一帧作为缩略图显示在界面上。 之前,我说个最近需要从服务器下载视频文件,但是下载后肯定需要显示视频的缩略图在界面上给用...

详解Android开发录音和播放音频的步骤(动态获取

步骤: 配置权限: manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.work.mediaplay"uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/uses-permission uses-permission android:name="an...

Android自定义带圆角的ImageView

最近有一个实现一个带有圆角的ImageView的需求,在网上找了找三方,虽然Demo都是正确的,但是移植过来就不可以了,因为请求链接的时候用的是xUtils中Bitmap来进行解析的,这样就总是会...

RadioButton实现选择后可取消选择

Radiobutton是一种单选按钮,是由于RadioGroup管理下的一组按钮,所以一旦其中的一个button选中,再点击,就不能取消,想要取消调用Radiobutton的setchecked(boolean isChecked)的方法。 在网上找...

Android数字选择器NumberPicker使用详解

数字选择器NumberPicker是Android3.0之后引入的一个控件,比较常用,比如说手机常用的闹钟,可以选择小时和分钟,如果你需要兼容3.0之前版本,GitHub上有开源的项目,具体的下载地址。本...

Listvie简单实现购物车功能

本文实例为大家分享了Listvie简单实现购物车的具体代码,供大家参考,具体内容如下 1.自定义view实现加减 public class MyView extends LinearLayout implements View.OnClickListener { private OnAmountChangeLi...