移动开发

Android-推荐一个给View添加点击效果的库(TouchEffects)

图片来源网络,入侵必删 在Android开发中,我们可能会遇到需要给特定的View添加点击效果。这篇博客分享一个简单实现点击效果的开源库,希望能帮小伙伴们提高开发效率。 TouchEffects TouchEffects能够帮助你更快速方便的增加点击时候的效果,TouchEffects的目标是打造一个稳定、全面、且能更方便的自定义及个性化的一款点击效果框架。 引入项目 1、设置mave

Android DataBinding系列详解(四)

对DataBinding简单使用基本讲解完成了,大家一定很好奇DataBinding怎么实现的呢,下面结合源码讲解DataBinding的实现原理。 现在就从代码一步一步看。如图1,通过DataBindingUtil setContentView得到ActivityMainBinding对象 图1 省略中间步骤,最终是调用sMapper.getDataBinder,sMapper是Da

【鸿蒙心迹】八年安卓老兵写给鸿蒙的一封“情书”——带着点吐槽,也带着点光

目录 每日一句正能量 每日一句正能量 每只毛毛虫都可以变成自己的蝴蝶。只不过,在变成蝴蝶之前,自己会先变成作茧自缚的蛹。在茧里边面对自己制造的痛苦,任何挣扎或试图改变的行为都是徒劳的。蛹只有一个选择,那就是放弃所有抗拒、全然接纳当下感觉、平静等待。直到有一天破茧而出成为蝴蝶。 亲爱的鸿蒙:昨晚 2:47,我

深入探究React Native:从基础到实战

本文还有配套的精品资源,点击获取 简介:React Native是一个由Facebook推出的开源框架,用于构建跨平台的原生移动应用程序。本项目《MeizhiReactNative——初探React Native世界》将带领初学者入门React Native,涵盖框架基础、项目结构、环境搭建、基本组件使用、样式系统、网络请求与数据管理

Android使用OpenGL实现相机滤镜

目录 效果展示 滤镜1 滤镜2 滤镜3 滤镜4 实现步骤 1.继承GLSurfaceView 继承GLSurfaceView用于展示渲染的画面,并实现GLSurfaceView.Renderer接口 public class CameraView extends GLSurfaceView implements GLSurface

【MySQL】004.MySQL数据类型

文章目录 1. 数据类型分类 2. 数值类型 2.1 tinyint类型 2.2 bit类型 2.3 小数类型 2.3.1 float 2.3.2 decimal 2.4 字符串类型 2.4.1 char 2.4.2 varchar 2.4.3 char和varchar比较 2.5 日期和时间类型 2.6 enum和set 2.7 enum和s

Android Jetpack架构组件(五)—ViewBinding和DataBinding

一、ViewBinding的使用 1、ViewBinding简介 视图绑定是一项功能,可让您更轻松地编写与视图交互的代码。在模块中启用视图绑定后,它会为该模块中存在的每个 XML 布局文件生成一个 绑定类。绑定类的实例包含对在相应布局中具有 ID 的所有视图的直接引用。在大多数情况下,视图绑定会替换findViewById。 也就是说view binding能够给每一个布局绑定一个布局类,这样我们

Android - View 绘制流程

image.png 简介 我们知道,在 Android 中,View 绘制主要包含 3 大流程: measure(测量):主要用于确定 View 的测量宽/高。 layout(布局):主要用于确定 View 在父容器中的放置位置。 draw(绘制):结合前面两步结果,将 View 真正绘制到屏幕上。 Android 中,主要有两种视图:View和ViewGroup,其中: View:就

学习Promise

一、Promise 1.异步任务的处理 在ES6出来之后,有很多关于Promise的讲解、文章,也有很多经典的书籍讲解Promise. 虽然等你学会了Promise之后,会觉得Promise不过如此,但是在初次接触的时候都会觉得这个东西不好理解。 那么这里我从几个实际的例子来作为切入点: 我们调用一个函数,这个函数中发送网络请求(我们可以用定时器来模拟) 如果发送网络请求成功了,那么告知调用

ios开发小技巧

navigationItem和navigationBar的关系: navigationbar继承自UIView,通常是位于屏幕顶端的控件。 navigationbar是navigationitem的容器,以stack的形式管理UINavigationitem。需要说明的是UInavigationbar属于导航控制器,且只有一个,navigationitem是独立存在的不属于导航控制器也不属于