XUI项目地址:

XUI

在使用前,请一定要仔细阅读使用说明文档,重要的事情说三遍!!!

在使用前,请一定要仔细阅读使用说明文档,重要的事情说三遍!!!

在使用前,请一定要仔细阅读使用说明文档,重要的事情说三遍!!!

添加Gradle依赖

1.先在项目根目录的 build.gradle 的 repositories 添加:

allprojects {repositories {...maven { url "https://jitpack.io" }}
}

2.然后在dependencies添加:(注意:androidx请使用1.0.5之后的版本)

dependencies {...//androidx项目implementation 'com.github.xuexiangjys:XUI:1.1.4'implementation 'androidx.appcompat:appcompat:1.1.0'implementation 'androidx.recyclerview:recyclerview:1.1.0'implementation 'com.google.android.material:material:1.1.0'implementation 'com.github.bumptech.glide:glide:4.11.0'
}

如果你的项目目前还未使用androidx,请使用如下配置:

dependencies {...//support项目implementation 'com.github.xuexiangjys:XUI:1.0.9-support'implementation 'com.android.support:appcompat-v7:28.0.0'implementation 'com.android.support:recyclerview-v7:28.0.0'implementation 'com.android.support:design:28.0.0'implementation 'com.github.bumptech.glide:glide:4.8.0'
}

初始化XUI设置

1.在这里我们可以自己定义新建一个MyApplication继承Application,在里面的onCreate()方法最顶部初始化设置。

public class MyApplication extends Application {private static Context MyContext;@Overridepublic void onCreate() {super.onCreate();XUI.init(this); //初始化UI框架XUI.debug(true);  //开启UI框架调试日志MyContext = getApplicationContext();}
}

2.在AndroidManifest.xml中application里面写上android:name=".MyApplication"

3.调整应用的基础主题

public class MainActivity extends AppCompatActivity {protected void onCreate(Bundle savedInstanceState) {XUI.initTheme(this);//加入这行代码super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}
}

XUI Android原生的UI框架的配置指南相关推荐

  1. android引用ui,简介 - 如何引用 - 《XUI - Android 原生 UI 框架》 - 书栈网 · BookStack...

    在决定使用XUI前,你必须明确的一点是,此框架给出的是一整套UI的整体解决方案,如果你只是想使用其中的几个控件,那大可不必引入如此庞大的一个UI库,Github上会有更好的组件库.如果你是想拥有一套可 ...

  2. Android原生集成MUI框架进行混合开发

    开发APP中我们经常进行原生结合H5进行混合开发,下面将进行详细讲解Android原生集成MUI框架进行混合开发(项目Demo如下,有需要的可以下载查看),下一篇讲述,Android原生和MUI(也适 ...

  3. Android组件及UI框架大全

    开通黄钻 Android组件及UI框架大全 Android 是目前最流行的移动操作系统(还需要加之一吗?). 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催 ...

  4. Android声明式UI框架-Litho-初探——基础使用篇

    初衷 Litho作为一个高性能的UI引擎,学习曲线还是比较高的,但是在国内能用的资料非常少(大部分都是相互复制的"Hello Word"教程),国外除了Litho自己的文档外,也没 ...

  5. Android布局优化 UI框架Litho

    Litho 是什么 Litho 是一个用于在 Android 上构建高效用户界面(UI)的声明性框架.但不同以往的 UI 框架,它的底层是 Yoga, 它通过将不需要交互的 UI 转换为 Drawab ...

  6. Android声明式UI框架 Litho 初探——基础使用

    初衷 Litho作为一个高性能的UI引擎,学习曲线还是比较高的,但是在国内能用的资料非常少(大部分都是相互复制的"Hello Word"教程),国外除了Litho自己的文档外,也没 ...

  7. Android 底部导航 UI框架

    此版本在"一个不错的UI框架"基础上修改了首次启动底部导航没有选中Tab的情况 运行效果图如下: 1.TabView.java 这里修改的是mState=-1 /********* ...

  8. 告别XML,Android新声明式UI框架《Jetpack Compose入门到精通》最全开发指南

    什么是Jetpack Compose? Jetpack Compose是Android的新声明式UI框架.长期以来, Android 开发人员习惯于使用带有状态视图的xml编写UI,这些状态视图通过逐 ...

  9. android即时通讯ui框架,android IM即时通信之聊天界面UI框架

    写在最前面 现在很多软件都要求加入即时通信的功能,当然很多都用了三方(环信.融信...).最近,项目也有此需求,我们选择的是环信.环信也提供了UI框架,但是说实在的一般的应用用不了那么多功能,可能就简 ...

  10. 超全的Android组件及UI框架

    设计和代码切换,一般情况下,我们 UI 布局都是先拖再细调整,也就是先用设计默认拖出一个大概的布局,然后用代码来微调 一.常见的布局 1. LinearLayout 线性布局 LinearLayout ...

最新文章

  1. r - 求平均成绩_EXCEL计算修剪平均和条件平均,其实很简单
  2. 2021年春季学期-信号与系统-第十一次作业参考答案-第三小题
  3. asp自动解析网页中的图片地址,并将其保存到本地服务器
  4. 去年领了163亿薪资的马斯克,刚推出智能召唤功能就被吐槽:遇到人开的车就蒙圈...
  5. 【Android Protobuf 序列化】Protobuf 服务器与客户端通信 ( TCP 通信中使用 Protobuf )
  6. 山东工业职业学院计算机老师田彦,学院举办2019年第二期新教师岗前培训班
  7. 50 亿观众的 “云上奥运”,顶级媒体背后的数智化力量
  8. Unit9 Mangement Strategies—— I
  9. 你不知道的 Node.js 工具函数
  10. 新手指南:X5Cloud云端应用安装步骤(有图有说明)
  11. java linux urlencode_Javascript下的urlencode编码解码方法decodeURIComponent()
  12. MyEclipse查看.class文件
  13. linux eclipse memory,Linux下安装JDK和Eclipse
  14. 加法器与数据选择器(数电实验报告)
  15. python调用crt自动登录_secureCRT自动登录脚本(python)
  16. 计算机博士自白:毕业放弃学术去企业,从天之骄子坠落成天生白痴
  17. Swing Copters摇摇欲坠游戏再次风靡全球,再次虐心,摔手机
  18. 支付宝在服务器网页打不开怎么办,支付宝的页面打不开是怎么回事 浏览器支付页面打不开怎么办...
  19. 【MATLAB-app】摸索2天,果断放弃gui,彻底爱上了appdesigner。
  20. dmc预测控制 matlab,预测控制动态矩阵DMC算法研究分析及仿真.doc

热门文章

  1. ApacheCN 翻译活动进度公告 2019.6.21
  2. 工作范围说明书与需求说明书
  3. unity如何实现图片透视_FPS透视自瞄从入门到入狱
  4. 视频教程-思科CCNP专题系列⑤:路由策略路由-思科认证
  5. android 3d翻转动画 viewpage,利用ViewPager实现3D画廊效果及其图片加载优化
  6. 神经元模型hhmodel模型_基于HH模型神经元动作电位的模拟与实现
  7. 【Unity】Mesh网格编程(一)正二十面体
  8. fiddler+xpose_JustTrustMe: 解决app应用在开启抓包工具后无法联网问题
  9. xp系统打不开excel服务器,WinXP系统下XLSX文件怎么打开?
  10. TeX Live 2021 从卸载到安装指南