画虎烂的留言板

个人专区 > a631855639 [问题点数:0分]
等级
本版专家分:0
结帖率 93.33%
画虎烂

等级:

APIDemo动画之Interpolator

Interpolator 是被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。

webstorm 2017 激活破解

2016.2.2 版本的破解方式: 安装以后,打开软件会弹出一个对话框;...2016.2.3 版本的破解方式: 目前最新的就是2.3版本,在打开的License Activation窗口中选择“activation code”,在输入框输入下面的注册码 ...

Java NIO 教程

Java NIO(New IO)是Java另一个IO API(从Java 1.4开始),这意味着替代标准Java IO和Java网络API。与之前标准的IO相比,Java NIO提供一种不同的方法来处理IO。Java NIO: Channels和Buffers在标准的IO API中是使用字节流...

android 画图paint之setXfermode

setXfermode  设置两张图片相交时的模式  ...我们知道 在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状。 如果新的Paint是完全不透明的,那么它将完全遮挡住下面的Paint;...

cannot be cast to android.view.inputmethod.InputConnection

最近一直在使用AS3.1 的Profiler做性能调优,手上的一台华为机子(8.0)一直使用正常,突然换了另一台华为机子(5.1),一运行就崩溃 java.lang.ClassCastException: java.lang.ref.SoftReference cannot be cast...

lib库实现UI定制化

背景随着公司项目越来越多,会使用到公共的UI组件,那么将组件抽离出来独立成一个lib库是有必要的。但是,不同的项目存在一定的差异化是不可避免的,这时候,如何在提高公共组件可复用性又可实现UI差异?...

Android手机屏幕尺寸计算

WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); DisplayMetrics dm = new DisplayMetrics(); if (Build.VERSION.SDK_INT >= ...

部分手机不能加载so文件,couldn't find *.so

背景当我们项目中使用到了.so库时,大部分手机能正常运行,但是部分手机在运行时,比如我们项目中使用到了mupdf这个开源的pdf查看器,里面需要使用到libmupdf.so,此时会报couldn’t find libmupdf.so错误,导致程序...

Android ReplacementSpan 文字对齐问题

项目中需要在TextView中高亮显示‘@人员的名称’,实现方法采用自定义ReplacementSpan,遇到高亮的文字与文本对齐问题。解决方案: ReplacementSpan的draw方法实现@Override public void draw(@NonNull Canvas ...

android retrofit End of input at line 1 column 1 path

背景在使用retrofit作为项目的网络请求库时,接口定义如下:@GET(ACT_GET_NEW_STAFF) Call<TaskEn> reqGetNewStaff();@GET(ACT_GET_NEW_STAFF_MORE) Call<List<TaskEn>> reqGetNewStaffMore(@Query("index")int ...

【稀饭】react native 实战系列教程之热更新原理分析与实现

很多人在技术选型的时候,会选择RN是因为它具有热更新,而且这是它的一个特性,所以实现起来会相对比较简单,不像原生那样,原生的热更新是一个大工程。那就目前来看,RN的热更新方案已有的,有微软的CodePush和...

图文详解谷歌Android 7.0的20个新功能

Android 7.0中包含一系列的新功能和改进,它们将会对Android系统的体验产生重大的影响,例如捆绑通知和改进的多任务处理等。下面,就让我们一起来看一下谷歌都在最新的移动操作系统中添加了哪些主要新功能: ...

使用原生自定义View,setState刷新界面后UI不能正常显示

背景项目整合react native时,将原生的一个九宫格图片显示,封装成了RN控件,并提供了一个source属性@ReactProp(name = "source")问题在js端使用该控件时,通过state初始化时给source赋值,然后,当添加图片是,通过...

react native gradle assembleRelease打包运行失败,没有生成bundle文件

之前执行gradlew assembleRelease时是正常的,不知道是否是因为改动了gradle版本还是因为升级了android studio,反正就是之后执行gradlew assembleRelease bundle文件都无法正常生成,在gradle task依赖树里也没有了...

【稀饭】react native 实战系列教程之完成首页

首页功能前面,我们已经完成了影视信息组件的开发,接下来,我们要用该组件来完成首页界面功能的开发,如下图可以看到,首页顶部一个标题栏,下面是‘最新’、‘最热’两个选项卡。我们要完成的有标题栏、选项卡、...

关于RN组件的导出export和export default

一般我们在定义了一个组件之后,为了复用,需要将它导出以提供给其他页面使用。组件导出的关键字是exprot default没有加default时,例如:export class Template{}当然,你可以在单个js文件里声明多个组件,例如...

unable to resolve module

背景这个问题是在react native android项目,在适配ios过程中,出现的一个错误。经过不断的调试,最后定位到问题出在项目引用cheerio模块。尝试解决出了这个问题,首先想到的是到react native github上去搜索issues...

is not a recognized Objective-C method

在使用swift写react native自定义module时,按官网简单的写了一个demo 方法// CalendarManager.swift@objc(CalendarManager) class CalendarManager: NSObject { @objc func say(name: String) -> Void { ...

【稀饭】react native 实战系列教程之数据存储

概述在开发一款APP,对于数据的存储是在正常不过了,在此之前,【稀饭】这个应用还没有用到存储数据的地方,为了学习研究React Native的数据存储,打算给应用增加【我的收藏】和【观看历史】这两个功能。...

animated `useNativeDriver` is not supported because the native animated module is missing

今天一个react native android项目在适配ios时,点击按钮时会出现警告animated `useNativeDriver` is not supported because the native animated module is missing解决办法:在项目根目录命令行执行:react-native...

【稀饭】react native 实战系列教程之自定义原生UI组件

上一节,讲了关于RN的自定义原生模块,本节是关于自定义原生UI组件,学习完本节,你将了解到原生UI组件的开发流程,以及js如何向native发送命令和native如何向js发送事件。原生UI组件之VideoView视频播放器开发React...

genymotion 5.0 arm translation

http://23pin.logdown.com/posts/294446-genymotion-use-arm-translation-on-5x-image如果网址打不开或者已经失效或者下载慢,直接下载该文件下载完成后,直接拖到模拟器,重启即可。如果发现模拟器不能拖拽文件,...

【稀饭】react native 实战系列教程之Navigator实现页面跳转

主界面开发上一节,我们已经完成了首页的开发,现在,我们继续完成主界面的开发,就是添加底部‘首页’和‘我的’两个tabbar。在js/文件夹下,新建MainScene.js文件import React,{Component} from 'react';...

the navigation stack will not be updated

新手,用swift写ios应用时,报了个错误popToViewController:transition: called on <UINavigationController 0x7f901981a400> while an existing transition or presentation is occurring; the navigation stack ...

genymotion在win10下无法启动

本来genymotion在win10下运行的还好好的,win10系统提示有更新,手贱点了更新,之后运行genymotion就启动不了了,然后又到官网下载最新的,安装完genymotion可以运行,但是模拟器却启动不起来,提示virtualbox有问题...

关于RN listview item ref

背景在使用React Native的过程中,使用ListView渲染一个列表时,有时候需要操作item中某个控件,比如调用该控件的某个方法,我们知道要调用方法之前需要获取到该控件的对象引用,那么我们就开始尝试获取控件的引用...

react native navigator关闭侧滑手势

我们在使用Navigator进行页面跳转的时候,会配置跳转动画configureScene,但是你会发现,我们使用侧滑手势的时候,页面会拉动,会导致或页面关闭或打开页面。如果我们不希望让它响应侧滑手势呢?...

【稀饭】react native 系列教程之已有项目接入React Native

概述本文是基于目前公司的一个真实项目编写的,由于是边实践边记录,遇到什么问题和如何解决的,所以你看这篇文章的时候,可能有时候会觉得不是很流畅,特此说明。引入React Nativebuild.gradle配置compile '...

关于state刷新界面的思考

我们知道当state更新时,界面会重新绘制,render会被执行,但是一个界面包含许多控件,state更新导致界面重绘,那么是否所有的控件都重绘呢?验证通过一个点击事件来改变state的值,然后看看界面有什么变化,代码...

React Native 自定义组件报错 has no propType for native prop

在使用自定义UI组件时,定义JS组件报如下错误has no propType for native prop.If you haven't changed this prop yourself,this usually means that your versions of the native code andr JavaScript code are ...

相关热词 c#编辑 list c#泛型的协变与逆变 c# html code vs 开发c# c#注释快捷键 vs c# csv xlsx c# 新闻 c# 控件 改成自定义 c# model mvc c# 为啥不弹出异常