- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 android 拍照后直接返回仍显示照片
在onActivityResult最前面加上判断if (resultCode == RESULT_CANCELED) { return; }
2018-03-12 09:51:09 386
Android 右滑返回资源
使用方法:下载后解压,并在你的项目里导入module;
写一个 BaseActivity 继承 SwipeBackActivity:
public class BaseActivity extends SwipeBackActivity {
private SwipeBackLayout mSwipeBackLayout;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mSwipeBackLayout = getSwipeBackLayout();
//设置滑动方向,可设置EDGE_LEFT, EDGE_RIGHT, EDGE_ALL, EDGE_BOTTOM
mSwipeBackLayout.setEdgeTrackingEnabled(SwipeBackLayout.EDGE_LEFT);
//mSwipeBackLayout.setEdgeSize(200);//滑动删除的效果只能从边界滑动才有效果,如果要扩大touch的范围,可以调用这个方法
}
}
在不需要右滑返回的activity的onCreate()里调用
setSwipeBackEnable(false); //主 activity 可以调用该方法,禁止滑动删除
点击返回键也具有该动画效果:
@Override
public void onBackPressed() {
scrollToFinishActivity();
}
最后你还需要在清单文件中,AppTheme 主题上,加上这个属性,要不然activity的背景应该是黑色的,很难看:
<item name="android:windowIsTranslucent">true</item>
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人