自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 安卓实现仿微信点赞好友昵称列表,中间用逗号隔开

要实现一个仿微信那样的点赞列表,显示好友的昵称,中间用逗号隔开,并且点击好友昵称跳转到好友的详情页或者实现其他的操作。效果图如下:第一步:我们需要先定义一个view,去实现列表的显示和点击事件:public class LikesView extends TextView { private Context mContext; private List<Like...

2018-11-27 09:51:04 3265 1

原创 安卓实现页面向上滚动时改变标题栏

有时候我们会有这样的需求,要求页面的上部分直接放一张图片,或者是轮播图,标题栏只有一个返回的箭头或者是一个搜索框,但是随着页面的滚动,又逐渐显示出来一个新的标题栏,这个时候需要我们自定义一个Scrollview并监听他的滚动距离,来让原本隐藏的布局逐渐显示出来。1、自定义一个Scrollview,代码如下:public class ObservableScrollView extends...

2018-07-27 09:35:11 2020 6

原创 安卓在ScrollView中嵌套ViewPager时,设置ViewPager的单个页面高度随内容变化

在开发过程中,有时候页面布局比较复杂,会使用到ScrollView和ViewPager,如果不进行处理,会出现不显示ViewPager的子页面,或者子页面高度一样,内容显示不全,或者是留白太多。我的需求是需要在页面下面加一个可以左右滑动的分栏,而且两个分类的页面高度不一致且不确定。一开始没有考虑,直接就使用了ViewPager,但是子页面什么都没有显示,查了很多资料,说的都是这个问题。解决的方法也...

2018-07-23 12:08:17 1470

原创 安卓解决SwipeRefreshLayout和RecyclerView结合时,刷新与下拉冲突的问题

在开发过程中,我们经常会去实现一个列表显示,并能进行下拉刷新和上拉加载的功能,如果我们使用的原生控件,SwipeRefreshLayout进行下拉刷新,RecyclerView进行列表展示的话,会发现在下拉的时候有一个问题。在你下拉的时候,可能就会触发刷新的方法,进行刷新,可是我们想要的只是在滑动到列表顶部的时候再进行刷新,这个查了百度,好像是自带的一个bug,他无法准确的监听到,你的下拉是...

2018-07-23 11:01:14 1363

原创 安卓实现点击空白处隐藏指定布局或键盘

在开发过程中,遇到需要点击空白处隐藏掉布局或者键盘的需求。这个功能很简单,我们只需要重写dispatchTouchEvent()这个方法就可以了。尝试过其他的方法,但是最后还是觉得这个比较简单。现在记录一下具体的使用方法。1、重写方法,判断动作为点击操作@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { ...

2018-07-23 10:22:06 1291 2

原创 安卓集成webApp,方法互调及集成两个webApp之间的跳转

在实际开发中,为了提高效率,会把H5写好的APP嵌入到我们自己的APP中,这样加快了开发效率,但是集成的时候会出现各种问题。1、首先我们需要在http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/103下载集成所需要的SDK,2、新建一个项目,把SDK下的jar包根据需要添加到项目的libs下面。3、从Feature.xl

2017-10-26 08:54:22 1633

原创 安卓如何设置沉浸式状态栏,注意处理华为等有虚拟按键的问题

当前安卓开发中,基本都使用了沉浸时候状态栏,拉伸视觉体验,增大了屏幕空间,但是如何设置沉浸式状态栏呢,这里简单进行介绍:if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_

2017-08-21 11:33:30 2333

原创 安卓中如何实现倒计时效果

在做注册时候,使用到了手机号注册,这个时候需要接收验证码,点击获取验证码按钮后,需要等待一段时间后才能再次点击,这个时候就需要一个带倒计时的按钮。// 自定义倒计时class TimeCount extends CountDownTimer { public TimeCount(long millisInFuture, long countDownInterval) {

2017-08-21 11:20:31 2813

原创 安卓设置文字自动滚动

在设置文字自动滚动的时候,只需要在布局文件中添加以下属性既可:android:ellipsize="marquee"android:focusable="true"android:focusableInTouchMode="true"android:marqueeRepeatLimit="marquee_forever"android:scrollHorizontally="tr

2017-08-21 11:09:50 1223 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除