bill-bil / BasicUI

BasicUI是一些常用的Android UI组件和一些实用工具类封装,提高Android的开发效率

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BasicUI


BasicUI是一些常用的Android UI组件和一些实用工具类封装,提高Android的开发效率

使用文档链接:https://github.com/Peakmain/BasicUI/wiki

How to

  • Step 1. Add the JitPack repository to your build file

Add it in your root build.gradle at the end of repositories:

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}
  • Step 2. Add the dependency
implementation 'com.github.Peakmain:BasicUI:1.1.16'
  • Step 3.some probleam

    如果你的gradle版本比3.5.3高,可能会出现以下几个问题:

    1、Entry name 'AndroidManifest.xml' collided

    解决办法:在gradle.properties添加以下代码

    android.useNewApkCreator=false
    

    2、如果安装失败,用adb install安装报错提示如下

    failed to install app-debug.apk: Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION: Failed to parse /data/app/vmdl1335956833.tmp/base.apk: Corrupt XML binary file]

    解决办法:在添加依赖的build.gradle中添加以下代码

     android{
          packagingOptions {
           exclude 'AndroidManifest.xml'
        }
      }
    
Screenshot

首页.jpgdialog的使用.jpgnavigtionBar的使用.jpgpopwindow+flowlayout的使用.jpg自带删除的EditText.jpgTextView的封装.jpg仿今日头条的TableLayout.gif加载loading.gif多条目菜单删选.gif自定义键盘.jpgLinearlayoutManager分组.jpgLinearlayoutManager悬浮.gifGridLayoutManager分组.jpgGridLayoutManager悬浮.gifItemTouchHelp实现删除和土拖拽.gifRecyclerView实现下拉刷新和加载1.gifRecyclerView实现下拉刷新和加载更多2.gifRecyclerView实现多状态布局.gif选择器的使用.gifglide的使用.gifView创建Bitmap.jpgOkHttp的封装.jpg文本高亮的使用.gif我的.jpg

BasicUI Demo APP 安装包下载


  • 蒲公英下载地址

演示demo

  • Github下载地址:

image.png

关于我

Donations

如果您觉得我的开源库帮您节省了大量的开发时间,请扫描下方的二维码随意打赏,您的支持将激励我不断前进 微信 支付宝

About

BasicUI是一些常用的Android UI组件和一些实用工具类封装,提高Android的开发效率


Languages

Language:Kotlin 64.6%Language:C 25.6%Language:Java 8.6%Language:C++ 1.0%Language:CMake 0.1%