- 博客(16)
- 资源 (7)
- 收藏
- 关注
原创 uni-app禁止横屏
需要配置两个地方第一在onLaunch中写下如下代码onLaunch(){ plus.screen.lockOrientation("portrait-primary"); },第二在manifest.json中配置"app-plus" : { "distribute" :{"distribute" : { "orientation...
2021-09-17 10:18:18
847
原创 关于 CheckBox 和 EditText 在列表中输入后点击CheckBox 遇见的数据错乱问题
在开发中遇到一个问题,关于 CheckBox 和 EditText 在列表中输入后点击CheckBox 遇见的数据错乱问题,EditText千万不要用监听方法去设置 数据如下:holder.et_box_price.addTextChangedListener(new TextWatcher() { @Override public void beforeTextCh...
2020-04-16 17:35:51
273
原创 Android开发之ViewPager切换动画
今天带来ViewPager的切换动画,先来看下效果图:ViewPager画廊效果我们让可见区域[-1,1]根据position值的变化做了一些动作,假设页面往左滑:1、在区间[-1,0)里是从0到-1,也就是透明度随着position的减小而减小,最终为0.5f(半透明)。2、在区间(0,1)里是从1到0,也就是透明度随着position的减小而增大,最终为1f(不透明...
2019-07-02 09:40:31
917
转载 Android--利用Handler消息转发机制实现倒计时(内含防止内存泄露处理)
真正学会Handler必须要了解的相关概念相关概念图示:Message:存储信息的对象,被Handler在线程间转发,实现线程间的通信。MessageQueue:以有序的方式排列的,等待处理的事件(Runnable或者Message)。Handler:本质上是生成了消息队列,供Lopper抽取。Lopper:类似水泵,从MessageQueue抽取Runnable或者Me...
2019-05-17 11:50:32
293
转载 Android中WebView点击事件的拦截跳转到原生的界面
我们可以知道,android中嵌入WebView可以快速实现app开发上线,这个时候H5 和webview之间的交互就变得十分重要了,到目前为止交互的形式遇到的有三种: 第一:拦截H5界面的控件,具体实现看我前面的一篇博客: http://blog.youkuaiyun.com/qq_33923079/article/details/52869787; 第二:拦截H5界面的点击事件,我们都是知道H5界面的点击...
2018-05-11 10:24:15
5594
原创 关于EditText在弹出框中输入回调问题,和EditText输入时,实现自动千分位分隔,较好的实现了金额输入,代码如下:
/** * 上下文对象 * */Activity context;public EditText eittext;public TextView out,in;public String eittextCount;public CreateUserDialog(@NonNull Activity context) { super(context); this....
2018-04-13 17:30:22
638
原创 Android中ScrollView嵌套GridView,解决GridView显示不全的问题
/** * Created by wangshaobo on 2018/1/9. */public class MyGridView extends GridView { public MyGridView(Context context, AttributeSet attrs) { super(context, attrs); } public
2018-01-09 13:58:56
674
转载 如何把github上项目import 到AS 中
IDE:Android studio + gradle我们借助一个项目来讲解一下TabLayout 的使用,首先 如果你可以先从github上clone 一个项目 连接如下:Yalantis 的一个使用ListView和recyclerView 并实现了一个很酷炫的下拉刷新动画的sampleclone module 如果你电脑上安装了git 相关的环境,就可以copy 连接
2018-01-09 09:54:34
2126
转载 基础总结篇之二:Activity的四种launchMode
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。
2017-10-11 16:58:44
244
原创 关于获取RadioGroup里面的RadioButton的值,多行RadioGroup展示清除选中效果
代码部分:public class MainActivity extends Activity {public TextView mTextView1; public RadioGroup mRadioGroup1,mRadioGroup2; public RadioButton mRadio1, mRadio2,mRadio3,mRadio4; public Bu
2017-07-28 09:13:37
1134
转载 Android实现GridView的item长按拖动删除完美实现(带动画效果)
领导这几天让做一个项目,就是可以实现像支付宝首页一样的可以长按拖动,删除的界面,以前没做过,领导让我做的时候觉得简直是老虎吃天,无从下手啊,可是领导的任务还是要实现的,没办法,就自己网上找咯,但是网上的demo五花八门无法满足我的需求,而且bug还很多,所以最后就自己实现了,说实话,这个效果困扰了我好几个星期,因为其中牵扯的知识点太多了,什么事件分发机制,动画效果,互换位置的算法,还有拖动,这些我都
2017-07-27 18:22:09
863
原创 关于获取RadioGroup里面的RadioButton的值,多行RadioGroup展示清除选中效果
RadioGroup实现单选并获得所选项值: 代码片段:public class MainActivity extends Activity { public TextView mTextView1; public RadioGroup mRadioGroup1,mRadioGroup2; public RadioButton mRadio1, mR
2017-07-27 18:14:11
892
原创 文章标题android图片压缩的3种方法
android 图片压缩方法: 第一:质量压缩法: private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos
2017-07-27 15:32:30
272
转载 Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/44171115大家好,欢迎继续回到Android属性动画完全解析。在上一篇文章当中我们学习了属性动画的一些进阶技巧,包括ValueAnimator和ObjectAnimator的高级用法,那么除了这些之外,当然还有一些其它的高级技巧在等着我们学习,因此本篇文章就对
2017-06-29 10:44:15
293
转载 百分比适配
首先,需要添加com.android.support:percent:24.1.1包,版本随意dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:24.1.1' com
2017-06-02 16:19:04
473
Android的edittext在弹出框中实现输入自动千分位分隔和金额限制
2018-04-13
Interpolator动画demo
2017-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人