6 adayabetter

尚未进行身份认证

我要认证

每个人都会死很久,所以要好好活着,活出自己的精彩!!!

等级
TA的排名 1w+

ViewPager嵌套ListView滑动冲突解决,ViewPager内容按照元素最大高度显示

ViewPager嵌套ListView滑动冲突解决,ViewPager内容按照元素最大高度显示效果图:矩形区域是可以横向滑动的,里面嵌套listview,若不处理,容易出现滑动冲突。参考代码:自定义ViewPagerpackage com.**.common.view;import android.content.Context;import android.support....

2019-12-05 17:36:43

Android 图片吸色,增加过渡效果

Android 图片吸色,增加过渡效果效果图如下:参考实现:LongImageDownloadUtil imgLoadUtil = new LongImageDownloadUtil(); imgLoadUtil.loadImageForListener(mContext.getApplicationContext(), data.imgUrl, new LongI...

2019-11-27 13:39:11

Curl命令模拟Post/Get请求

Curl命令模拟Post/Get请求Curl命令模拟Post请求(:*)Curl命令模拟Get请求Curl命令模拟Post请求(????)如,post接口请求的链接为:https://api.xxxx.com/xxx/search/list?c={“cc”:1602,“ct”:20,“dt”:1,“ov”:20,“p”:xxx,“v”:“000”}post入参为:{“catId”: 0,“...

2019-11-19 10:43:24

Android GradientDrawable动态设置背景色、圆角

有时候需要改变shape中部分属性,比如下面代码,只想改变颜色,圆角不变<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <corners android:bottomLeftRadius="...

2019-06-12 19:33:57

Android RN 从native页面返回到RN页面时,Alert框无法弹出解决方法参考

Android RN 从native页面返回到RN页面时,Alert框无法弹出问题描述:从native页面返回到RN页面,RN页面通过在componentWillMount 中注册native监听bridge.addNativeListener(‘EVENT_CHANGE_TOURIST’,(data) => {…}, 在监听中执行逻辑,弹出Alert框。参考场景如:选择出游人,跳转...

2019-04-25 15:19:36

Android RN和native 嵌套pop返回2层页面的实现

Android RN和native 嵌套pop返回2层页面的实现如题,现在有如下场景:页面A是RN的,跳转到页面B是native的,再从页面B跳转到页面C,C页面是RN的。即: RN -> Native -> RN在C页面执行了一些逻辑(如在酒店详情页选择了一个房型价格计划),现在需要直接返回到页面A,即需要把页面C、页面B都 finish掉,即pop两层。实现分析...

2019-04-16 18:20:49

React Native 返回上一个页面后执行刷新逻辑

React Native 返回上一个页面后执行刷新逻辑如题,在RN中,实现从页面A ->进入页面B,在页面B返回到页面A的时候,需要执行刷新逻辑。代码实现思路:在页面A中注册监听,当页面B销毁的时候(注意是销毁的时候,包括点击返回按钮、或者物理返回键),B页面通知A页面,A收到通知后,执行刷新逻辑即可。代码实现参考:页面A// 注册监听componentWillMo...

2019-04-11 16:34:46

Flutter 在AndroidStudio中的配置简记

Flutter 在AndroidStudio中的配置简记搭建flutter环境可以参考官方文档:搭建Flutter开发环境在AndroidStudio中,gradle的配置可能会影响到打包运行,列一下相关文件。1. android根目录下的build.gradle文件注意:a. 去掉google()b. classpath ‘com.android.tools.build:gradl...

2019-03-08 16:42:32

Android 通过shape画线,1条线2种颜色,左边线条和背景色一致,右边线条为divider颜色

Android 通过shape画线,1条线2种颜色,左边线条和背景色一致,右边线条为divider颜色有时候ListView的Item分割线,会隔断,不是一条完整的横线,参考如下。效果图:如图中箭头所指的的地方,分割线距离左侧是有距离的。参考代码:<?xml version="1.0" encoding="utf-8"?><layer-list xmlns...

2019-02-16 16:23:11

Android TextView 富文本SpannableString 文字+图片居中显示,支持图片换行居中显示

Android TextView 富文本SpannableString 文字+图片居中显示代码示意:注意1. drawable 为图片资源,只能是一整张图,如酒店星级,5星级一张5个星星的图片,不能是1个星星循环5次拼接一起,因为涉及到图片换行显示。2. textView先显示文本,后加空格" ",然后再拼接图片上去。3. 需要根据字段映射不同的图片,如1-5星级,对应的不同的图片dra...

2019-02-15 20:16:17

Android TextView 设置了maxLines但是不生效的可能原因分析

Android TextView 设置了maxLines但是不生效的可能原因分析检查是否设置了 android:ellipsize=“end” 属性检查代码中是否有如下类型的代码:错误代码:不应该在setText,之后再调用appendtextView.setText(str1);textView.append(",");textView.append(str2);参考代...

2019-02-15 19:57:10

Android 设置显示部分边框,如左侧边框不显示

Android 设置显示部分边框,如左侧边框不显示效果图如上:右侧的价格显示区域,左侧是没有边框的,用来和左边的黑卡价图标进行对接,拼接好的效果如下。参考代码(可依此扩展):<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res...

2019-02-15 19:30:38

Android 带边框的自定义TextView

Android 带边框的自定义TextView图片效果如下:参考代码:package com.tuniu.hotel.customview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.RectF...

2019-02-15 19:02:55

【小程序】分页加载数据,下拉加载更多,上拉刷新

【 小程序】分页加载数据,下拉加载更多,上拉刷新分页加载的优点就不多说了,下面主要记录一下几个问题点。scroll-view组件不能用在页面根布局中,不然触发不了系统的onPullDownRefresh()、onReachBottom()回调。在Page页面配置中增加如下两项配置: enablePullDownRefresh: true, onReachBotto...

2018-10-17 16:26:39

【小程序】解决 Android机型上button按钮出现边框

【小程序】解决 Android机型上button按钮出现边框问题描述:在Android机型上出现button按钮组件,在四个角上出现边框。在模拟器、iPhone手机上没有边框。问题原因:button控件上有一个伪元素(::after),虽然代码中设置了border : none,但是被button::after 给覆盖了,只要把button::after 的border 属性去掉就...

2018-10-15 18:16:38

【小程序】开发 JS知识总结

JS知识总结js判断字符是否为空的方法://判断字符是否为空的方法function isEmpty(obj){ if(typeof obj == "undefined" || obj == null || obj == ""){ return true; }else{ return false; }}// 简

2018-10-15 14:17:01

【小程序】踩坑记录(待续。。。)

【小程序】踩坑记录2018-10-11WePY 1.x 版本中,组件使用的是静态编译组件,即组件是在编译阶段编译进页面的,每个组件都是唯一的一个实例,目前只提供简单的 repeat 支持。不支持在 repeat 的组件中去使用 props, computed, watch 等等特性。参考: https://tencent.github.io/wepy/document.html#/?id...

2018-10-11 19:57:46

【小程序】通过navigateToMiniProgram或者navigator实现小程序间传递大量文字信息

【小程序】通过navigateToMiniProgram或者navigator实现小程序间传递大量文字信息有时候需要在小程序之间传递大量文字信息,如几百字甚至上千字的数据;亲测有如下两种方式可以实现。方式一 wx.navigateToMiniProgram注意:此方式官方已废弃,不再建议使用,但运行依然有效。代码如下:发送端:wx.navigateToMiniProgra...

2018-10-08 18:01:01

【小程序】Canvas画布实现左对齐、居中显示效果,动态计算字体宽度 measureText

【小程序】Canvas画布实现左对齐、居中显示效果,动态计算字体宽度 measureTextCanvas 画布提供的API,需要提供x,y坐标来绘制text或者,view。要实现 左对齐、居中显示的效果,可以利用Canvas提供的measureText来量取text的宽度,动态进行布局。参考代码如下://绘制价格信息,支持相对布局方式function drawPrice(ctx, p...

2018-09-28 14:20:11

【小程序】 好友分享 onShareAppMessage path路径构造&解析

onShareAppMessage(Object)参考官方定义: https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page.html#页面事件处理函数path路径构造:onShareAppMessage(options) { let _title = this.swiperDat...

2018-09-07 16:18:25

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。