X
X
同样的问题,问题视频属于Quik等其他软件编辑过的图片加视频合成后的mp4文件,视频预览效果会卡住不动~
我也是一直在参考这个项目,并从中学到了很多东西,良师益友,受益一生。 因为项目需要,也改动了一些地方: 1.整体更换了Rx2.0; 2抽出了BaseResponse,对后台不规范的JSON进行处理; 3.抽出RxUtils工具类,抽出线程调度及异常捕获; 4.格式化了Retrofit网络日志,便于在控制台查看接口调用情况; 5.根据GET和POST,添加接口固定参数(主要是公司项目还有鉴权参数) 还没有完全学透,就像迫不及待用于项目,每次看到项目有更新,我都十分激动,太感谢你了。 ``` /** * 登录 * * @param account 账号 * @param password 密码 */ @FormUrlEncoded @POST("/app/login/check") Observable login(@Field("account") String account, @Field("password") String...
老大,这样的功能怎么实现呢? 在MainActivity获取NFC的状态,是否支持NFC和NFC是否打开,通过这两个值动态判断“开启”按钮的显示隐藏,但是&&逻辑运算符报错。 `android:visibility="@={(main.isHasNfc)&&(!main.isOpenNfc)?View.VISIBLE:View.GONE}"`
可以加您的QQ吗,方便交流一下。
> > 老大,这样的功能怎么实现呢? > > 在MainActivity获取NFC的状态,是否支持NFC和NFC是否打开,通过这两个值动态判断“开启”按钮的显示隐藏,但是&&逻辑运算符报错。 > > `android:visibility="@={(main.isHasNfc)&&(!main.isOpenNfc)?View.VISIBLE:View.GONE}"` > > 要转义,用 > > ``` > && > ``` > > 即 > > ``` > android:visibility="@={(main.isHasNfc) && (!main.isOpenNfc)?View.VISIBLE:View.GONE}" >...
> databinding对这种有复杂条件的处理不太友好,你可以定义一个类,在里面单独处理显示的逻辑,然后引入进来,这样能理解吗 完全理解,上次提问之后也做了其他的项目,慢慢优化完善了很多地方,现在就不那么写了。
> @Cazaea 你已经出道了,哈哈哈 主要还是站在了你们的肩膀上,哈哈
/** * 状态栏处理:解决全屏切换非全屏页面被压缩问题 */ public void initStatusBar(int barColor) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); // 获取状态栏高度 int statusBarHeight = getResources().getDimensionPixelSize(resourceId); View rectView =...
OK, I am optimizing.