使用android-gif-drawe怎么控制动画播放,Android 窗帘(Curtain Menu)效果五之应用场景和使用方法...

Awesome Drawer

Introduction

实现Android窗帘拉开折叠效果

Usage

xml布局文件使用

xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

android:id="@+id/curtain_layout"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical"

app:behind_menu="@layout/menu_left"

app:content="@layout/layout_curtain_content"

app:maxRate="0.5" />

监听滑动的系数CurtainContentLayout curtain_layout = findViewById(R.id.curtain_layout);

curtain_layout.setCurtainLayoutListener(new CurtainContentLayout.OnCurtainLayoutListener() {    @Override

public void onSlide(View caurtainLayout, float slideOffset) {

Log.e("CurtainActivity", "slideOffset: " + slideOffset);

}

});

自定义属性behind_menu menu后面的布局

content     menu的内容,必须提供这个属性,不然会异常

maxRate    menu最大的收缩比

应用在Menu中,和CurtainContentLayout的各种style预览如下:效果一效果二AAffA0nNPuCLAAAAAElFTkSuQmCC

QQ图片20180908040528.gifAAffA0nNPuCLAAAAAElFTkSuQmCC

QQ图片20180908040532.gif

Bolg

LocationShenZhen,China

Contacts

LicenseCopyright 2018 93980584@qq.com

Licensed under the Apache License, Version 2.0 (the "License");

you may not use this file except in compliance with the License.

You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS" BASIS,

WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions andlimitations under the License.

作者:500块

链接:https://www.jianshu.com/p/56cc8c477ff0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值