- 博客(28)
- 收藏
- 关注
原创 Android Transition转场动效使用全解析
自定义Transition步骤和示例如下/*** 自定义Transition,实现两个不相同的图片的转场*///1.继承Transition//2.属性定义:官方建议命名规则:package_name:transition_class:property_name//3.采集起始帧(属性)@Override//4.采集终止帧(属性)@Override//5.根据起始属性和终止属性创建属性动画@Override} else {});
2025-04-05 14:37:13
1169
1
原创 Android截屏Activity页面生成bitmap为什么会把状态为gone的view也生进去?
ndroid截屏Activity页面生成bitmap为什么会把状态为gone的view也生进入?(Android截Activity页面同时包含状态栏区域)
2024-02-27 19:22:57
252
原创 React脚手架配置代理
所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port), 当一个请求url的。React本身只关注与页面,并不包含发送ajax请求的代码,所以一般都是集成第三方的一些库,或者自己进行封装。在使用的过程中很有可能会出现跨域的问题,这样就应该配置代理。三者之间任意一个与当前页面url不同即为跨域。在package.json中追加如下配置。那么react通过代理解决跨域问题呢。第一步:创建代理配置文件。推荐使用axios。
2023-05-22 09:35:46
210
原创 Vue 使用proxy代理解决跨域问题
1. 首先我们应该知道,前端axios在本地发送的请求如果你不把路径写全,它都是会默认加上自己项目所在的端口,就比如说:当我点击发送按钮之后,以上两行代码实际为:其中 localhost:8080 就是自己项目所在的地址了。实际前端就会根据以上的地址来访问后端程序了。2.,什么是跨域呢?首先,明白什么是?同源就是指都要相同,其中任何一个不同都会出现跨域。例如:// http 是协议// www.baidu.com 是域名// 8000 是端口跨域,是指浏览器不能执行其他网站的脚本。
2023-05-08 16:07:41
1148
1
转载 Android 集成Flutter模块踩坑之路(对转发的内容做了补充)
最近想在自己项目按照官网集成Flutter模块,这个过程出现很多问题,把这个过程遇见的问题及处理方式做个总结与记录。第一个错误是因为settings.gradle做了调整,对这块不是很熟悉所以会造成解决问题比较慢。第二个问题也是从第一个问题延申而来的,因为设置了PREFER_PROJECT导致settings.gradle被忽略,从而导致Android项目原本是从settings.gradle所配置的仓库去下载依赖,变成了从module的仓库去下载,从而导致没有下载到需要依赖的包**
2023-03-30 11:45:26
699
1
原创 Android网络状态变化监听 -- 结合registerNetworkCallback和广播(kotlin)
android 监听网络状态kotlin实现
2022-12-30 14:16:26
4068
原创 Android使用Startup和Lifecycle打造一个单独的测试module
Android使用Startup和Lifecycle打造一个单独的测试module
2022-08-29 17:14:28
836
原创 混合开发技巧之H5拦截原生返回事件
在混合开发的场景中,有时需要把原生的返回事件交由H5进行处理,让H5去做一些操作:如点击原生返回时,h5要进行弹框提示或者进行一些数据保存。那么如何去做?H5端实现,以Vue为例:第1步:在mounted()中需要给页面挂载js方法,如下 mounted() { /** * 如果需要拦截原生的返回事件,需要挂载js方法(方法名任意). * 该方法返回true代表H5拦截处理,见第2步. */ window.
2021-04-09 17:24:58
1489
原创 拿去用吧:android 数据脱敏工具类
package com.bobfintech.module_base.util;import android.text.TextUtils;/** * @author let * @description 数据脱敏工具类 * @date 2021/4/7 */public final class SensitiveInfoUtils { /** * [中文姓名] 如果长度为2,后一位隐藏为星号<例子:李*>,如果长度>2,中间隐藏为星号<例子.
2021-04-07 11:51:36
1116
原创 使用 vue-cli 创建项目
在学习了Html,js,css和Vue的基础知识后,自以为能去开发项目了。可是当去搞时发现万事开头难啊!各种安装和配置有木有?其实很多东西开始时倒真的不必太在意。前端的生态混乱,也不可能一下子就理得清。做好第一步——新建并启动一个Vue项目,你就达成基本目标了。我们可以使用Vue-cli脚手架进行创建Vue项目,可以达到事半功倍的效果。那么如何使用有两种方式:一种是通过命令行,另外一种是通过Vue UI界面。会分两节进行讲解。...
2020-06-08 11:12:00
154
原创 沉浸式状态栏状态栏背景色和里面图标颜色混合(如何修改状态栏图标颜色)
沉浸式状态栏,有时可能会遇到状态栏背景色和里面图标颜色混合的问题,难以区分,比如状态栏背景色设置成白色,这时图标也是白色的。图标就会显示不清楚。我们可以在Activity的onCreate里调用以下方法解决。public static void setDarkStatusIcon(Window window, boolean bDark) { if (window != ...
2018-09-21 10:42:41
731
原创 android开发如何集成支付宝sdk
android开发如何集成支付宝sdkandroid集成支付宝其实是一件很简单的事情。后台的事情咱们不考虑。
2017-12-01 15:51:16
689
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人