android
墨色烟云
是兴趣还是生活,不管是什么,学习!走下去!不要畏惧!
展开
-
图片根据内容中心点移动位置 ImageView
最近遇到一个问题: 我们在显示一张图片时,需要的效果像: 使用ImageView需要固定宽高比,但给定图片的宽高比是不一样的,怎么使内容在view 中,且图片不变形呢?这时候,单纯的使用ImageView的ScaleType属性不是让图片变形就是我们要显示的内容点被切除出去了。ios方面:图片根据内容中心点移动位置: https://github.com/totemtec/UIImageV原创 2016-07-07 18:28:16 · 2083 阅读 · 2 评论 -
Android自定义View获取输入法(自定义密码组件)
前言有些需求需要我们自定义的View有接收系统键盘输入数据的能力,并且在特定的区域中显示出来。如带方框的密码输入控件,它将输入的文字分隔开显示,而EditView显然是做不到的,所以需要自己去自定义一个View。那么我们应该如何获取虚拟键盘的输入数据呢?通常我们只使用到EditView和TextView可以接收输入数据,其实只要是View的子类都可以接收,只要重写Api 中的两个方法,onC...原创 2018-11-15 17:59:05 · 1056 阅读 · 0 评论 -
推荐一种非常好用的Android屏幕适配
推荐一种非常好用的Android屏幕适配前言网上关于屏幕适配的文章已经铺天盖地了,为什么我还要讲?因为网上现在基本都是使用px适配,即每种屏幕分辨率的设备需要定义一套dimens.xml文件。再加上有些手机还有虚拟按键(例如华为),这样就还需要每个有虚拟按键的设备加多一套dimens.xml文件,再加上平板那些你会发现dimens.xml文件所占的体积已经超过2M了!这绝对不是我们想要的。...转载 2018-09-20 14:26:07 · 256 阅读 · 0 评论 -
android自定义RadioGroup实现继承多种布局
android自带的RadioGroup是继承自LinearLayout,如果布局的时候不是直接在RadioGroup中radiobutton,即radiobutton的父布局不是RadioGroup,这时是查找不到radiobutton的。为了更方便布局,往往radioButton的外面还会包裹一层布局的。如果要实现这种效果,可以自定义一个RadioGroup,于是看了RadioGroup的源码原创 2018-01-05 15:55:28 · 2211 阅读 · 0 评论 -
全面、易懂的Webview使用详解
基于webview开发的Hyprid App。对于webview的使用详解转载 2017-11-06 14:23:18 · 743 阅读 · 0 评论 -
仿饿了么百度地图定位
http://www.cnblogs.com/RGogoing/p/5711843.html转载 2016-07-29 17:49:39 · 6402 阅读 · 4 评论 -
Exoplayer的简单实现-surfaceView
最近一直在弄这个Exoplayer,官方的实在是太全面了、在GitHub库中下来的demo在我这跑不起来、实在是让我好忧伤。官方demo的PlayerActivity写的很全面,但原谅我有些分不清它们的具体功能,所以我删除掉好多、八百多行的代码最后只剩下接近三百多行、、、首先、来一段官方的描述: ExoPlayer是Android应用程序级别的媒体播放器。 它提供了播放音频和视频本地和在互原创 2016-08-11 13:06:47 · 12494 阅读 · 0 评论 -
TextView 的伸展和收缩效果
文本是我们显示信息最常用的组件,TextView最主要的功能就是显示一段话了,有时文字太多会使界面看起来太单调,就需要隐藏起多余的文字。现在我就用它自有的属性来实现这个效果。原创 2016-06-16 17:32:44 · 983 阅读 · 0 评论 -
targetSdkVersion升级到28一些修改的地方
targetSdkVersion升级到28一些修改的地方(持续更新) 申国骏 关注https://www.jianshu.com/p/6ce99e03080f前言Google Play应用市场对于应用的targetSdkVersion有了更为严a格的要求。从 2018 年 8 月 1 日起,所有向 Google Play 首次提交的新应用都必须针对 Android 8.0 (API...转载 2018-11-17 10:12:45 · 6063 阅读 · 0 评论