![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
呦,写bug呢
这个作者很懒,什么都没留下…
展开
-
Android 实现多个组件/控件从左侧依次弹出的效果
最新有需求是一个颜色选择,然后点击颜色选择按钮,依次展开供选择的颜色按钮,话不多说,先看效果图效果图是故意增加了进场时间的效果。实现思路:1.点击按钮,然后隐藏按钮,把要展示的布局显示出来2.遍历父布局RadioGroup,给每个字控件RadioButton设置进场动画效果,以及设计一个小小的延迟。具体如下:1.布局文件:<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.w.原创 2020-09-10 08:56:56 · 524 阅读 · 0 评论 -
Android 把view转换为图片并分享
在开发的过程中有时会碰到这样的需求,把一个界面截屏或者把某一个View转化为图片分享出去,类似一些阅读类软件,分享文字时,会弹出一个popwindow,然后把一些文字信息,用户信息等显示在一个view上,然后分享,如下图:实现过程:1.弹出popwindow 2.显示要分享的View 3.把View转化为图片并保存本地 4.分享出去主要说一下吧View转化为图片:1....原创 2020-08-19 13:28:03 · 1064 阅读 · 0 评论 -
Android Java 中英混合字符串 去掉中文之间的空格,同时保留英文单词之间的空格
比如一个字符串," 安 卓开 发第 一 章 hellow world"; String str =" 安 卓开 发第 一 章 hellow world"; Log.d("替换前:", str); str= str.replaceAll("([A-Za-z-]) +([A-Za-z-])","$1@$2"); str= str.replaceAll("\\s+","").replaceAll("@"," "); Log.d("替换后:" , str);...原创 2020-07-24 17:16:19 · 763 阅读 · 2 评论 -
Android 自定义View LoadingView 加载提示控件
使用自定义view,来实现一个加载控件,提供加载中、加载成功、加载失败、数据为空等。public class LoadingView extends FrameLayout { public Context mContext; //加载中 private View loadingView; //加载失败 private View errorView;...原创 2020-04-28 13:33:32 · 457 阅读 · 0 评论 -
快速点击AlertDialog 多下或多次触发条件导致弹出多个dialog
不要在触发时多次new出AlertDialog对象,要在一开始的时候设置为成员变量,而不是每次都new出来一个。比如:正确写法:public class MainActivity extends Activity{ private AlertDialog mCustomDialog = null; @Override protected voi...原创 2019-03-07 14:59:10 · 5231 阅读 · 2 评论