- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 Android Studio配置Gradle(包括signingConfigs、buildTypes和productFlavors等)
笔者目前使用的Gradle配置描述如下:配置划分:defaultConfig 默认配置signingConfigs 签名信息配置buildTypesproductFlavors打包apk重命名dependencies 依赖配置详细配置:1,defaultConfig 默认配置defaultConfig { //项目包名配置 applicationId
2017-07-20 16:12:13 667
转载 通过配置Flavors和自定义buildConfigField进行多个服务器地址打包
通过配置Flavors和自定义buildConfigField进行多个服务器地址打包 productFlavors{ } 是配置多渠道打包的. 1).productFlavors{ } 与 buildTypes{ }里面的配置是多对多的关系。 2).productFlavors{ } 其实是defaultConfig{ }的子集
2017-07-20 16:09:17 1674
转载 Gradle Build Variants for your android project
When developing an app, you usually have many slightly different versions of this app. The most common example is probably the backend you want to use: production or staging.You usually define the
2017-07-20 14:36:21 1055
转载 An Android Studio Gradle Build Variants Example
The goal of this chapter is to use the build variants feature of Android Studio to create a project which can be built in two flavors designed to target phone and tablet devices respectively. The buil
2017-07-20 14:35:19 740
转载 build Variants创建不同配置的app(图文详解)
现象描述开发一个app避免不了在多种环境下运行,比如开发环境、测试环境、正式环境,而根据不同环境要配置不同的变量,在以前,我都是通过注释相关代码实现的,显然这样比较麻烦。 进入正题,那么如何可以一键更改配置呢?步骤一:配置build.gradle文件的productFlavors节点 productFlavors { moon {//配置的名称,可以
2017-07-20 10:15:40 5104
转载 Why would I want to fitsSystemWindows?
System windows are the parts of the screen where the system is drawing either non-interactive (in the case of the status bar) or interactive (in the case of the navigation bar) content.Most of the
2017-07-18 16:17:42 440
转载 NavigationView获取Header View的问题
NavigationView是Google推出的MD风格支持库里的主要控件之一,一般与DrawerLayout结合使用提供侧滑菜单。NavigationView的header布局中常用来放置用户头像、用户名等信息,所以我们必须获取到header布局中的view。最近在使用NavigationView的时候遇到无法通过findviewbyid方法获取header布局的问题(返回值是null)
2017-07-18 14:48:20 562
转载 Android开源库V - Layout:淘宝、天猫都在用的UI框架,赶紧用起来吧!
前言V- Layout 是阿里出品的基础 UI 框架,用于快速实现页面的复杂布局,在手机天猫 Android版 内广泛使用让人激动的是,在上个月V- Layout终于在Github上开源!Github - alibaba - vlayout在五一假期我对V- Layout进行了详细分析,我将献上一份 V- Layout的使用攻略
2017-07-14 14:56:31 731
转载 【双语】使用ConstraintLayout构建响应式UI(Build a Responsive UI with ConstraintLayout)
作者: weiyf时间:2017-03-10原文链接:https://developer.android.com/training/constraint-layout/index.htmlConstraintLayout允许你使用平面view层次结构去创建一个大而复杂的布局(没有嵌套的view groups)。它类似于RelativeLayout,其中所有的view都是根据兄弟
2017-07-14 11:30:28 834
转载 ItemDecoration解析(三) 实现stickyHeader效果
前两篇介绍完了ItemDecoration的基本用法。这次打算用ItemDecoration做点好玩的——实现stickyHeader效果。如图:我们从动画可以看出,其实头部有种,一种跟ItemView在同一层级,类似一个不同type的Item;另外一个始终保持在最上层,并且滑动到每组的最后一个item时,会有一个被顶上去,或者被拉下来的效果。我们继续分析下,应该如何实现:
2017-07-14 10:19:13 465
转载 ItemDecoration解析(二) onDraw onDrawOver
上篇文章介绍了利用ItemDecoration的getItemOffsets方法来设置每个ItemView的间隔,这篇文章继续介绍下ItemDecoration剩下的两个方法(未过时的)——onDraw和onDrawOver。在官方的开发文档中有指出,onDraw是在itemview绘制之前,onDrawOver是在itemview绘制之后。All ItemDecorations ar
2017-07-14 10:16:23 1275
转载 ItemDecoration解析(一) getItemOffsets
介绍An ItemDecoration allows the application to add a special drawing and layout offset to specific item views from the adapter's data set. This can be useful for drawing dividers between items, hig
2017-07-14 10:13:31 4794
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人