美文网首页
Android常用工具类

Android常用工具类

作者: 哈哈V青春 | 来源:发表于2019-12-25 16:29 被阅读0次

    源码已上传到github:https://github.com/xyAndroid/AndroidUtils

    about KeyboardUtils

    registerKeyboardChangeListener  :软键盘高度变化监听
    

    about ConvertUtils

    dp2px  :dp转px
    px2dp  :px转dp
    sp2px  :sp转px
    px2sp  :px转sp
    

    about ScreenUtils

    getRealHeight                          :获取屏幕高度(不同的手机效果不一样,有的手机会改高度由状态栏、虚拟键盘高度、屏幕高度组成,有的手机由状态栏、屏幕高度组成)
    getRealWidth                           :获取屏幕宽度
    getScreenHeight                        :获取屏幕高度
    getScreenWidth                         :获取屏幕宽度
    getNavigationBarHeight                 :获取导航栏的高度
    getStatusBarHeight                     :获取状态栏的高度
    getOrientation                         :获取屏幕方向
    getRealHeightNotContainNavigationBar   :获取除了虚拟键盘之后的窗体实际高度
    getActionBarHeight                     :获取ActionBar高度
    getDpi                                 :获取像素密度dpi
    getDensity                             :获取密度density  density = dpi / 160
    

    about NavigationBarUtils

    hasNavigationBarCompat                             :判断NavigationBar是否显示
    hasNavigationBarCompactSumsungGestureTip           :判断Sumsung手机全屏手势模式下开启手势提示
    getNavigationBarGestureTipHeight                   :开启全屏手势后,获取手势提示高度,目前只有三星手机增加了手势提示高度,其他机型默认为0
    getNavigationBarGestureTipHeightCompactSumsung     :获取三星手机手势提示高度
    

    about ZipUtils

    unZip  :解压
    

    about floatWindow

    自定义View

    MarqueeTextView 自定义跑马灯

    startScroll   :开始滚动
    resumeScroll  :继续滚动
    pauseScroll   :暂停滚动
    stopScroll    :停止滚动并回到最初位置
    

    相关文章

      网友评论

          本文标题:Android常用工具类

          本文链接:https://www.haomeiwen.com/subject/fkwcoctx.html