- 最近做了一个功能,里面涉及到了渐变圆形的需求。就是一个颜色可以渐变的圆环,最后实现的效果如下图: 左图是带渐变效果,右图是不带渐变效果。原理还是绘图,Canvas可以绘制的对象有:弧线(arcs)、填充颜色(argb和color)、 Bitmap、圆(circle和oval)、点(point)、线... 最近做了一个功能,里面涉及到了渐变圆形的需求。就是一个颜色可以渐变的圆环,最后实现的效果如下图: 左图是带渐变效果,右图是不带渐变效果。原理还是绘图,Canvas可以绘制的对象有:弧线(arcs)、填充颜色(argb和color)、 Bitmap、圆(circle和oval)、点(point)、线...
- Android 中对asset中存放文件 大小有一定限制,如果超过1M会报 Data exceeds UNCOMPRESS_DATA_MAX 这个错误 那么我们怎么解决这个问题呢 首先,我想到的是压缩 但是这样 有一定弊端 因为有一些文件 压缩后也大于1M 。所以这么解决只适用于 文件压缩后小于1M的... Android 中对asset中存放文件 大小有一定限制,如果超过1M会报 Data exceeds UNCOMPRESS_DATA_MAX 这个错误 那么我们怎么解决这个问题呢 首先,我想到的是压缩 但是这样 有一定弊端 因为有一些文件 压缩后也大于1M 。所以这么解决只适用于 文件压缩后小于1M的...
- Android 插件化系列文章目录 【Android 插件化】插件化简介 ( 组件化与插件化 ) 【Android 插件化】插件化原理 ( JVM 内存数据 | 类加载流程 ) 【Android 插件化... Android 插件化系列文章目录 【Android 插件化】插件化简介 ( 组件化与插件化 ) 【Android 插件化】插件化原理 ( JVM 内存数据 | 类加载流程 ) 【Android 插件化...
- 概述 相信大家在做开发的过程中都写过很多的javabean ,很多情况下 都是一个列表数据就是一个单独的javabean,如果大家自己敲的话费时费力 还很容易敲错。 今天给大家推荐一个插件 GsonFormat 这个插件就是可以让我们直接将服务端返回的json转化为实体类,Android studio和idea都有, e... 概述 相信大家在做开发的过程中都写过很多的javabean ,很多情况下 都是一个列表数据就是一个单独的javabean,如果大家自己敲的话费时费力 还很容易敲错。 今天给大家推荐一个插件 GsonFormat 这个插件就是可以让我们直接将服务端返回的json转化为实体类,Android studio和idea都有, e...
- 以下是RecyclerView结合ItemTouchHelper实现的列表和网格布局的拖拽效果。 效果图如下:(gif图有点顿卡,其实运行是很流畅的) demo下载地址: DragRecyclerV... 以下是RecyclerView结合ItemTouchHelper实现的列表和网格布局的拖拽效果。 效果图如下:(gif图有点顿卡,其实运行是很流畅的) demo下载地址: DragRecyclerV...
- 上面是APP中实现的效果图(点击可以放大查看) MpAndroidChart 的下载地址 图1的效果不是用这个实现的,如果感兴趣可以参考我这篇文章 Android渐变圆环 总体来说,MPAndroidChart可能是目前Android 开发最好用的一个三方库了,功能非常强大,集成简单。 直接导入作为依... 上面是APP中实现的效果图(点击可以放大查看) MpAndroidChart 的下载地址 图1的效果不是用这个实现的,如果感兴趣可以参考我这篇文章 Android渐变圆环 总体来说,MPAndroidChart可能是目前Android 开发最好用的一个三方库了,功能非常强大,集成简单。 直接导入作为依...
- 先上一下效果图,这里的标题先用图片的url显示 本文写的效果是作用于Android的广告轮播控件,实现本地或网络图片播放和循环播放,线程控制避免引起过多线程不能及时回收的问题。 目前可以支持的功能有: 开... 先上一下效果图,这里的标题先用图片的url显示 本文写的效果是作用于Android的广告轮播控件,实现本地或网络图片播放和循环播放,线程控制避免引起过多线程不能及时回收的问题。 目前可以支持的功能有: 开...
- //手机号码 public static String getLine1Number(Context context) { TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);... //手机号码 public static String getLine1Number(Context context) { TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);...
- 升级了新版本的svn,目前版本是3.6.1,今天新建了一个项目想要提交到svn的时候发现没有了原来的ignore Files, 以前是这样的,现在这个菜单项没了,从网上找半天基本上就两种方法 1.svn客户端操作 在svn客户端上 ,直接在项目上要忽略的文件或者文件夹上右键 在资源管理器中,右键一个未加入版本控制文件或目录,... 升级了新版本的svn,目前版本是3.6.1,今天新建了一个项目想要提交到svn的时候发现没有了原来的ignore Files, 以前是这样的,现在这个菜单项没了,从网上找半天基本上就两种方法 1.svn客户端操作 在svn客户端上 ,直接在项目上要忽略的文件或者文件夹上右键 在资源管理器中,右键一个未加入版本控制文件或目录,...
- Android 插件化系列文章目录 【Android 插件化】插件化简介 ( 组件化与插件化 ) 【Android 插件化】插件化原理 ( JVM 内存数据 | 类加载流程 ) 【Android 插件化... Android 插件化系列文章目录 【Android 插件化】插件化简介 ( 组件化与插件化 ) 【Android 插件化】插件化原理 ( JVM 内存数据 | 类加载流程 ) 【Android 插件化...
- 今天在我的应用程序中使用Bottom Sheets。 <include android:layout_height="wrap_content" android:l... 今天在我的应用程序中使用Bottom Sheets。 <include android:layout_height="wrap_content" android:l...
- 因为不确定因素太多,最近公司需要禁止本程序在虚拟机上运行。 我网上找了好多,各种方法什么设备号,拨打电话,蓝牙设备,模拟器的检测往往是防作弊中的重要一关,这里把这两天收集到的代码写在这偏文章里,和大家进行... 因为不确定因素太多,最近公司需要禁止本程序在虚拟机上运行。 我网上找了好多,各种方法什么设备号,拨打电话,蓝牙设备,模拟器的检测往往是防作弊中的重要一关,这里把这两天收集到的代码写在这偏文章里,和大家进行...
- 我们在打包app文件的时候,在之前每次打包完都手动去改app名字,现在我们可以直接在build.gradle简单配置一下,就可以给打包出来的app文件直接命名好,不用再去手动更改文件名了。 我们之前打包文件名字有几部分组成 1)项目名称 2)文件版本号&nbs... 我们在打包app文件的时候,在之前每次打包完都手动去改app名字,现在我们可以直接在build.gradle简单配置一下,就可以给打包出来的app文件直接命名好,不用再去手动更改文件名了。 我们之前打包文件名字有几部分组成 1)项目名称 2)文件版本号&nbs...
- 用android studio 发现一个问题就是 新创建文件(.java,.xml)等文件的时候,提交的时候 在 version control 的 local changes看不到 ,对比不出来!每次提交的时候 还要选中新添加的文件 然后选择 Subversion ->Add to VC... 用android studio 发现一个问题就是 新创建文件(.java,.xml)等文件的时候,提交的时候 在 version control 的 local changes看不到 ,对比不出来!每次提交的时候 还要选中新添加的文件 然后选择 Subversion ->Add to VC...
- 直接上代码,把代码copy到Fragment里面就可以了,最主要的就是一个方法: setUserVisibleHint(boolean isVisibleToUser) 代码如下: 先定义两个成员变... 直接上代码,把代码copy到Fragment里面就可以了,最主要的就是一个方法: setUserVisibleHint(boolean isVisibleToUser) 代码如下: 先定义两个成员变...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中
热门标签