Kotlin
cjzcjl
吃了一碟炒鱿鱼
展开
-
Kotlin重写一个类的同时实例化的例子——以安卓Handler类为例
val uiOperator = object : Handler(){ override fun handleMessage(msg: Message?) { /**调整缩放比例到1.0:**/ w...原创 2018-05-08 10:25:26 · 2054 阅读 · 0 评论 -
一种可以对超出屏幕的坐标(x,y任意一个为负或者x,y超出屏幕宽度)的Path截成一幅图的办法
设有如下情况:canvas是一个刚好可以覆盖屏幕大小的画布,其中有3条path因为translate或scale被部分或全部移动到屏幕外面。如何把超出屏幕的部分(Path上有负坐标或超过屏幕宽高的x,y值)和屏幕中的一起合成一个位图?并且已知所有的path子类均有dx,dy值记录了偏移的位置,这些path在刚写入屏幕canvas中时x,y坐标数组均为正值方法如下:首先,要算出一个刚好可以覆盖所有P...原创 2018-06-29 19:56:07 · 1217 阅读 · 0 评论 -
魔改ScrollView成为安卓开发自动轮播神器
之前工作中做的APP有一个需求,就是要循环滚动轮播一堆图文。所以我就用ScrollView魔改了一下实现了这个需求,以下是Demo的运行画面,数字为0到100的TextView在自动循环轮播: 具体实现如下: 纵向轮播ScrollView: package ggg.project.dfff; import android.app.Activity; import andr...原创 2018-08-20 13:09:42 · 655 阅读 · 0 评论