Skip to content

Commit

Permalink
Showing 7 changed files with 24 additions and 8 deletions.
Binary file modified .idea/caches/build_file_checksums.ser
Binary file not shown.
2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions app/src/main/java/com/zhongjh/cameraapp/MainActivity.java
Original file line number Diff line number Diff line change
@@ -310,6 +310,7 @@ else if (mBinding.rbAllImage.isChecked())

GlobalSetting globalSetting = MultiMediaSetting.from(MainActivity.this).choose(mimeTypes);
globalSetting.defaultPosition(1);// 默认从第二个开始
globalSetting.isCutscenes(true);// 启动过场动画,从下往上动画
if (mBinding.cbAlbum.isChecked())
// 开启相册功能
globalSetting.albumSetting(albumSetting);
Original file line number Diff line number Diff line change
@@ -19,6 +19,7 @@

import gaode.zhongjh.com.common.entity.SaveStrategy;
import gaode.zhongjh.com.common.enums.MimeType;

import com.zhongjh.albumcamerarecorder.listener.OnMainListener;
import com.zhongjh.albumcamerarecorder.settings.api.GlobalSettingApi;

@@ -158,7 +159,13 @@ public GlobalSetting imageEngine(ImageEngine imageEngine) {
return this;
}

@NonNull @Override
@Override
public GlobalSetting isCutscenes(boolean isCutscenes) {
return null;
}

@NonNull
@Override
public GlobalSetting setOnMainListener(@Nullable OnMainListener listener) {
mGlobalSpec.onMainListener = listener;
return this;
@@ -183,9 +190,9 @@ public void forResult(int requestCode) {
if (mGlobalSpec.maxAudioSelectable > 0) {
numItems++;
} else {
if (mGlobalSpec.onMainListener != null){
if (mGlobalSpec.onMainListener != null) {
mGlobalSpec.onMainListener.onOpenFail("录音已经达到上限");
}else{
} else {
Toast.makeText(activity.getApplicationContext(), "录音已经达到上限", Toast.LENGTH_LONG).show();
}
}
@@ -201,7 +208,8 @@ public void forResult(int requestCode) {
fragment.startActivityForResult(intent, requestCode);
} else {
activity.startActivityForResult(intent, requestCode);
// activity.overridePendingTransition(R.anim.activity_open,0);
if (mGlobalSpec.isCutscenes)
activity.overridePendingTransition(R.anim.activity_open, 0);
}

}
Original file line number Diff line number Diff line change
@@ -34,8 +34,10 @@ public class GlobalSpec {
public SaveStrategy videoStrategy; // 视频保存路径 参数1 true表示在共有目录,false表示存储在私有目录;参数2与 AndroidManifest中authorities值相同,用于适配7.0系统 必须设置
public SaveStrategy audioStrategy; // 音频保存路径 参数1 true表示在共有目录,false表示存储在私有目录;参数2与 AndroidManifest中authorities值相同,用于适配7.0系统 必须设置
public ImageEngine imageEngine;
public boolean isCutscenes;// 是否启动过场动画,只包括开始打开界面和关闭界面的过场动画
public OnMainListener onMainListener;// 主界面的有关事件


private GlobalSpec() {
}

@@ -68,7 +70,7 @@ private void reset() {
audioStrategy = null;
hasInited = true;
imageEngine = new GlideEngine();

isCutscenes = true;
}

private static final class InstanceHolder {
Original file line number Diff line number Diff line change
@@ -122,6 +122,13 @@ public interface GlobalSettingApi {
*/
GlobalSetting imageEngine(ImageEngine imageEngine);

/**
* 设置是否启动过场动画 ,只包括开始打开界面和关闭界面的过场动画
* @param isCutscenes 是否启动
* @return
*/
GlobalSetting isCutscenes(boolean isCutscenes);

/**
* 有关首页的一些事件
* <p>
2 changes: 0 additions & 2 deletions multilibrary/src/main/res/layout/fragment_matiss_zjh.xml
Original file line number Diff line number Diff line change
@@ -135,15 +135,13 @@
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/bottom_toolbar"
android:layout_below="@id/toolbar"
android:visibility="gone" />

<FrameLayout
android:id="@+id/empty_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/bottom_toolbar"
android:layout_below="@id/toolbar"
android:visibility="gone">

0 comments on commit ba6457b

Please sign in to comment.