Android控件使用
文章平均质量分 70
晓果博客
You’ll never realize how strong you are until you have no other choice but to be strong<br>你永远都不会知道自己到底有多坚强,直到有一天你除了坚强别无选择。
展开
-
android MaterialButton的使用
有效解决之前创建大量的shape问题导入//material组件 api 'com.google.android.material:material:1.1.0'-使用<com.google.android.material.button.MaterialButton android:layout_width="wrap_content" android:layout_height="20dp" android:layout_mar原创 2020-05-30 14:22:51 · 2383 阅读 · 0 评论 -
android适配手机升级:最新布局FlexboxLayout替代LinearLayout(支持RecycleView)
FlexboxLayout是google前一段时间推出的新控件,目前github已经有了10K颗星星了,FlexboxLayout的功能十分强大,使用FlexboxLayout代替LinearLayout是最好不过的选择,同时结合之前的百分比适配的话,很好的解决手机布局适配问题。FlexboxLayout主要5大布局属性,分别是flexDirection,flexWrap,justifyCon原创 2018-01-10 17:33:59 · 6810 阅读 · 3 评论 -
新特性:TabLayout动态添加条目
布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:lay...原创 2017-05-10 09:55:45 · 9899 阅读 · 0 评论 -
TabLayout使用二
package cn.hnshangyu.zuyu.fragment.myself;import android.os.Build;import android.os.Bundle;import android.support.annotation.RequiresApi;import android.support.design.widget.TabLayout;import an...原创 2017-07-08 16:16:01 · 1600 阅读 · 1 评论 -
android新特性:使用RecyclerViewHeader一键添加RecyclerView头布局并实现轮播效果
首先看一下效果吧自android5.0以来,RecyclerView的已经是android开发中不可缺少的控件了,他的方便不用多说了,那么使用RecyclerView当然不能像listview一样直接添加头布局了,那么RecyclerView该怎么一键添加头布局,并实现轮播图效果呢?首先要引入几个类库 compile 'com.android.support:recyclerview-v7:25原创 2017-01-23 12:40:28 · 3624 阅读 · 0 评论 -
android新特性:RecyclerView与CardView配合使用
首先看一下效果吧RecyclerView与CardView配合使用,已经是当前APP很流行的一种做法了,那么让我们来简单了解一下该怎样使用吧!在工程中添加依赖:compile 'com.android.support:recyclerview-v7:25.1.0'compile 'com.android.support:cardview-v7:25.1.0'主页面很简单,就是个Recycler原创 2017-01-22 15:00:54 · 1689 阅读 · 0 评论 -
android新特性:DrawerLayout与NavigationView配合使用
首先看一下效果吧Android Design Support Library中增加了 NavigationView与DrawerLayout这个控件。代替SlidingMenu项目中的使用!在这里让我们来学习一下DrawerLayout和第三方NavigationView的使用吧!在工程中添加依赖: compile 'com.android.support:design:25.0.0'在Mate原创 2017-01-20 15:49:38 · 4019 阅读 · 0 评论 -
android新特性: 底部导航栏BottomNavigationView系统库与第三方库的两种不同库的使用方法
Android Support Library 25 也就是android7.1中增加了 BottomNavigationView 这个控件。那么以后底部导航栏是不是就有新的方式了呢?在这里让我们来学习一下系统的BottomNavigationView和第三方BottomNavigationView库的使用吧!一、首先来看看系统的BottomNavigationView实现方式:在 build.g原创 2016-12-23 18:17:25 · 20195 阅读 · 2 评论 -
android新特性:使用CollapsingToolbarLayout实现折叠效果及问题解决
CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags就可以实现折叠效果!效果展示:引入相对使用的库 compile 'com.android.support:appcompat-v7:23.3.0' compile 'com.android.support:design:2原创 2017-02-09 11:24:16 · 9842 阅读 · 3 评论 -
android:一行代码实现沉浸式布局效果
先看效果效果一:效果二:首先要引入statusbaruitl库 compile 'com.jaeger.statusbaruitl:library:1.1.1'在Activity中一行代码实现: //目的是让状态栏全透明 StatusBarUtil.setTransparent(MainActivity.this);这样当前Activity就实现了沉浸式布局效果。那我原创 2017-02-08 16:25:08 · 3016 阅读 · 1 评论 -
android新特性:CoordinatorLayout与FloatingActionButton、Snackbar的使用
效果如下: 引入CoordinatorLayout、FloatingActionButton、Snackbarcompile 'com.android.support:design:25.1.0'布局如下:<?xml version="1.0" encoding="utf-8"?><android.support.design.widget.CoordinatorLayout xmlns:an原创 2017-02-07 11:22:29 · 2971 阅读 · 0 评论 -
android新特性:商城首页一键回到顶部功能实现(包括ListView, RecyclerView 和 ScrollView)
一般只要做商城的大家都知道或都见过有个悬浮按钮,当你向下滑动到一定的位置的时候他就会乖乖的弹出了!当你点击一下他就会跳转到页面的顶部(其实可以是任何位置的),在顶部的时候他就会乖乖的消失。当然大家自己可以写一个,但是需要自己处理但各种触摸事件和动画效果,我建议大家有时间自己写写,也不难的!说道难的一点,其实就是选择器比较难写一点,这里提供了鸿洋大神一篇自己写的drawable/fab.xml看着真心原创 2016-12-17 15:38:50 · 8510 阅读 · 2 评论 -
android新特性:TextInputLayout使用方法
效果如下: TextInputLayout 控件表现得就像LinearLayout 一样,它是一个容器。TextInputLayout 中只能放一个子元素,和ScrollView有点类似,并且子元素必须是EditText; TextInputLayout 实现的功能就是当EditText中输入第一个字母要隐藏hint的时候,TextInputLayout中会出现一个悬浮的标签来显示这个hint,还负原创 2017-02-07 09:58:29 · 7545 阅读 · 0 评论