Material Design
文章平均质量分 95
火鸟菲戈
已经告别Android了
展开
-
Android Design:原生TabLayout+viewpaper+fragment实现滑动效果
1 类似于新闻app或者引用宝,先看效果图2 简单实现2-1 布局:注意V4,V7,Design包里面的属性是不主动提示的,要手敲或copy<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/原创 2016-01-30 00:48:22 · 1000 阅读 · 0 评论 -
Design: Android Design Support Library(一)
参考: 吴小龙:Android Design Support Library使用 参考:徐宜生:Android Design Support Library使用详解 最近看到一个介绍的也挺好的Meterial Design开发者文档1 CoordinatorLayout #效果图:布局图: 可以实现滑到顶部固定的效果需要满足原创 2016-09-16 19:47:16 · 1639 阅读 · 0 评论 -
Material Design :原生TabLayout+viewpaper+fragment实现滑动效果
简单实现效果图步骤:需求:TabLayout的简单使用确定布局—找到控件–设置adapter–1 initView()2 initAdapter()3 initTablayout()4 initViewpager()布局: Eclipse注意V4,V7,Design包里面的属性是不主动提示的,要手敲或copy<?xml version="1.0" encoding="utf-8"原创 2016-10-04 17:30:08 · 2578 阅读 · 0 评论 -
Android动画:Transition
scene:场景,trasition:转换。BasicTransitiongetSceneForLayout()+TransitionManager.go(scene3)+new Scene()需要API>=19demo中共有3个scene,分别是scene1、scene2、scene3,对应的xml分别是scene1.xml、scene2.xml、scene3.xml,scene本身的根布局的id原创 2017-05-10 17:17:38 · 547 阅读 · 0 评论 -
Android动画(四):RevealEffect/揭露动画
RevealEffect见识背景色扩散的效果,可以给任意的View添加这种效果。效果图代码主要的类ViewAnimationUtilAnimator animator = ViewAnimationUtils.createCircularReveal(tv, 0, 0, 0, (float) Math.hypot(tv.getWidth(), tv.getHeight()));animator.s原创 2017-02-17 00:28:11 · 1588 阅读 · 0 评论 -
Android5.x:RippleDrawable + CardView
RippleDrawable 参考:AndroidStudyDemo之Android5.x新控件介绍(一)简介Android5.x的水波纹效果就是通过RippleDrawable实现的,根据有无边界可以分为:右边界效果 + 无边界效果。边界类型可以是mipmap,也可以是自定义的drawable(shape),可以是是drawabel(selector).API>=21才可以使用。在draw原创 2016-11-16 17:57:20 · 1144 阅读 · 0 评论 -
Material Design:Palette
介绍Palette可以提取图片的颜色,我们可以把这些颜色赋给文字,让文字跟随图片的颜色,而不是固定的白色。android.support.v7.graphics.Palette 名词解释: Swatch: 样品 Vibrant:有活力的; Dark:暗淡的; Muted:温和的; Light:明亮的; Dominant:主要的步骤获取 Bitmap由bitma原创 2017-08-01 11:12:23 · 460 阅读 · 0 评论 -
Material Design:矢量图
在 Android 5.0(API 级别 21)及更高版本中,您可定义矢量图片,而且图片可在不损失清晰度的情况下缩放。 您只需一个资产文件即可创建一个矢量图像,而位图图像则需要为每个屏幕密度提供一个资产文件。 如果要创建一个矢量图像,请您在 XML 元素中定义形状的详情。矢量图像: 心形: <?xml version="1.0" encoding="utf-8"?><vector xmlns原创 2017-07-31 15:14:34 · 795 阅读 · 0 评论 -
Material Design :ViewOutlineProvider
ViewOutlineProvidergoogle Android Sample:https://developer.android.google.cn/samples/ClippingBasic/index.html Demo:https://git.oschina.net/Android5x/ClippingBasic01简介裁剪View的边界,注意使用ViewOutlineProvider,原创 2017-03-29 17:44:58 · 4404 阅读 · 0 评论 -
Material Design : FloatingActionButton相关的开源库
第一个:makovkastar/FloatingActionButtongihub:makovkastar/FloatingActionButton 实现的功能当AbsListView、RecyclerView、ScrollView 向上滚动的时候,Fab消失; 当向下滚动的时候,FAB出现。 **注意:**FAB的父布局必须是FrameLayout,RelativeLayout都无效。Gra原创 2017-02-19 21:01:36 · 1050 阅读 · 0 评论 -
Material Design :Elevation + TranslationZ
Elevation + TranslationZ这2个概念是AAndroid5.0(API=21)才引入的,都是代表控件浮起来的高度google Android Sample: https://developer.android.google.cn/samples/ElevationBasic/index.html Demo: http://git.oschina.net/Android5x/El原创 2017-03-30 11:05:56 · 2862 阅读 · 0 评论 -
Material Design : Android Design Support Library (二)
BottomSheet 参考: https://github.com/itdais/MaterialDesignDing 注意: behavior必须在CoordinatorLayout中使用BottomSheet 属性 说明 app:behavior_hideable=”true” 下滑可以隐藏 app:behavior_pe原创 2017-01-20 11:43:33 · 551 阅读 · 0 评论