登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

ParallaxBackLayout滑动返回

[复制链接]
来自: MrlLee 分类: Android精品源码 上传时间: 2016-4-11 10:48:49
立即下载
收藏

项目介绍:

ParallaxBackLayout



Parallax finish Activity.





Usage



Step 1




  •  build.gradle:



compile 'com.github.anzewei:parallaxbacklayout:0.1'


Step 2




  • Activitys extend ParallaxActivityBase 


public class DetailActivity extends ParallaxActivityBase {

static int mCount;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setBackEnable(true);//enable Parallax back
setContentView(R.layout.content_main);
mCount++;
((TextView)findViewById(R.id.txt_content)).setText(String.format("%s %s",DetailActivity.class.getSimpleName(),mCount));
}

@Override
protected void onDestroy() {
super.onDestroy();
mCount--;
}

public void onClick(View view) {
Intent intent = new Intent(this, DetailActivity.class);
startActivity(intent);
}
}



  •  AppTheme



    <item name="android:windowAnimationStyle">@style/Animation_Rightitem>


Other Usage




  • 你的 Activitys 是否extends Activity or FragmentActivity es.



 public abstract class BaseActivity extends Activity {
private ParallaxBackActivityHelper mHelper;

@Override
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
mHelper.onPostCreate();
}

@Override
public View findViewById(int id) {
View v = super.findViewById(id);
if (v == null && mHelper != null)
return mHelper.findViewById(id);
return v;
}

@Override
protected void onDestroy() {
super.onDestroy();
mHelper.onActivityDestroy();
}

public ParallaxBackLayout getBackLayout() {
return mHelper.getBackLayout();
}

public void setBackEnable(boolean enable) {
getBackLayout().setEnableGesture(enable);
}

public void scrollToFinishActivity() {
mHelper.scrollToFinishActivity();
}

@Override
public void onBackPressed() {
scrollToFinishActivity();
}

@Override
protected void onCreate(Bundle arg0) {
super.onCreate(arg0);
mHelper = new ParallaxBackActivityHelper(this);
}
}



相关源码推荐:

我来说两句
所有评论(5)
woshishenxian 2016-4-12 14:12:12
很给力,安卓巴士有你更精彩!
回复
xiangyunwan 2016-4-12 19:12:32
楼主用心了,内容非常精彩。
回复
tanjb 2016-5-16 17:49:47
正需要啊,感谢楼主无私分享!
回复
tanjb 2016-5-16 17:49:59
很给力,安卓巴士有你更精彩!
回复
apkbus热心网友 2019-2-1 15:46:26
我只是路过打酱油的。
回复
上传代码
查看数:944 收藏数:1 下载数:3 点赞数:0
状态:已购或VIP 售价:10(原价:10)金钱 下载权限:初级码农 
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,769657487

如何获得代码达人称号

如何成为签约作者

联系我们
关闭
合作电话:
15618560077
Email:
805941275@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表