- 博客(9)
- 收藏
- 关注
原创 numpy的rollaxis与swapaxes函数
numpy.rollaxis 函数向后滚动特定的轴到一个特定位置,格式如下:numpy.rollaxis(arr, axis, start)参数说明:arr:数组 axis:要向后滚动的轴,其它轴的相对位置不会改变 start:默认为零,表示完整的滚动。会滚动到特定位置。import numpy as np# 创建了三维的 ndarraya = np.arange(27...
2019-04-04 10:16:19
1294
2
原创 Android 裁切视图 (api21以上)
给需要裁切的视图设置OutlineProviderview.outlineProvider = object : ViewOutlineProvider() { override fun getOutline(view: View, outline: Outline) { outline.setRoundRect(0, 0, view.width, view.heig...
2018-12-25 10:08:52
366
原创 Android EmojiCompat使用
EmojiCompat可以让App在不同的手机上显示相同的emoji样式。使用EmojiCompat有两种方式:集成在App里面,apk会增加7M,适合离线使用app。 通过谷歌服务框架远程下载(国内可用),一台手机只会下载一次。官方demo:https://github.com/googlesamples/android-EmojiCompat集成在App里面添加依赖imple...
2018-12-18 11:07:42
2435
1
原创 Android ConstraintLayout 属性
属性说明layout_constraintBottom_toBottomOf=""//下边对齐(parent或id)的下边layout_constraintLeft_toLeftOf=""//左边对齐(parent或id)的左边,与layout_constraintStart_toStartOf相同layout_constraintRight_toRightOf=""//右边对齐(pa...
2018-12-15 17:43:08
462
1
原创 Android数据库组件Room
Room是Android官方提供的sqlite数据库管理组件。添加依赖apply plugin: 'com.android.application'apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'apply plugin: 'kotlin-kapt'android { ......
2018-12-15 11:51:10
973
原创 Android LiveData 使用
LiveData是一个可观察的数据持有类,自动处理生命周期,防止内存泄漏,同步数据更新。MutableLiveData:观察对象变化Transformations.map和Transformations.switchMap:间接观察对象,map观察普通对象,switchMap观察LiveData的子类例子class MainActivity : AppCompatActivity...
2018-12-14 11:10:33
452
原创 Android ViewModel 的作用
监听activity和fragment的销毁事件,在视图销毁时会调用onCleared(),可以用来清除缓存数据和取消异步请求,避免内存泄漏,防止回调null视图对象。class MainActivity : AppCompatActivity() { //将ViewModel添加到activity的生命周期管理 private val viewModel by lazy...
2018-12-13 17:09:00
2540
原创 Android Lifecycle 生命周期管理
在activity和fragment中可以使用lifecycle对象来监听生命周期。在Activity中添加监听class LifecycleCallback : LifecycleObserver { //和activity的生命周期一样,create、start、resume、pause、stop、destroy @OnLifecycleEvent(Lifecycl...
2018-12-13 15:54:59
646
原创 Android Paging组件Demo
Android Paging组件的作用Android官方的分页加载组件,可以RecyclerView上实现在数据分页加载,无限滚动的效果。官方例子:https://github.com/googlesamples/android-architecture-components/tree/master/PagingWithNetworkSample需要添加的依赖implementat...
2018-12-13 14:32:58
1425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人