Java 需要在此库中添加共享按钮android框架

Java 需要在此库中添加共享按钮android框架,java,android-layout,android-studio,android-library,android-glide,Java,Android Layout,Android Studio,Android Library,Android Glide,目前正在使用以下库开发android应用程序 [在此处输入链接说明][1] [1] 想在这段代码中添加共享按钮可以告诉我任何逻辑使用这段代码我怎么能做到这一点。 要将图标信息按钮替换为共享按钮吗 private void saveWallpaperAction(final Context context) { if (downloadDialog != null) { downloadDialog.dismiss(); } if (callback !=

目前正在使用以下库开发android应用程序

[在此处输入链接说明][1]

[1] 想在这段代码中添加共享按钮可以告诉我任何逻辑使用这段代码我怎么能做到这一点。 要将图标信息按钮替换为共享按钮吗

private void saveWallpaperAction(final Context context) {
    if (downloadDialog != null) {
        downloadDialog.dismiss();
    }

    if (callback != null) {
        callback.onSaveAction();
    }

    final boolean[] enteredDownloadTask = {false};

    downloadDialog = new MaterialDialog.Builder(context)
            .content(R.string.downloading_wallpaper)
            .progress(true, 0)
            .cancelable(false)
            .onPositive(new MaterialDialog.SingleButtonCallback() {
                @Override
                public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction
                        which) {
                    if (downloadDialog != null) {
                        downloadDialog.dismiss();
                    }
                }
            })
            .show();

    Glide.with(context)
            .load(item.getURL())
            .asBitmap()
            .dontAnimate()
            .diskCacheStrategy(DiskCacheStrategy.SOURCE)
            .into(new SimpleTarget<Bitmap>() {
                @Override
                public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap>
                        glideAnimation) {
                    if (resource != null && downloadDialog.isShowing()) {
                        enteredDownloadTask[0] = true;
                        try {
                            saveWallpaper(((Activity) context), item.getName(),
                                    downloadDialog, resource);
                        } catch (Exception e) {
                            // Do nothing
                        }
                    }
                }
            });

    Timer timer = new Timer();
    timer.schedule(new TimerTask() {
        @Override
        public void run() {
            runOnUIThread(context, new Runnable() {
                @Override
                public void run() {
                    if (!enteredDownloadTask[0]) {
                        String newContent = context.getString(R.string.downloading_wallpaper)
                                + "\n"
                                + context.getString(R.string.download_takes_longer);
                        downloadDialog.setContent(newContent);
                        downloadDialog.setActionButton(DialogAction.POSITIVE, android.R
                                .string.cancel);
                    }
                }
            });
        }
    }, 10000);
}
private void动作(最终上下文){
如果(downloadDialog!=null){
downloadDialog.disclose();
}
if(回调!=null){
callback.onSaveAction();
}
最终布尔值[]enteredDownloadTask={false};
downloadDialog=new MaterialDialog.Builder(上下文)
.content(R.string.downloading_壁纸)
.进度(正确,0)
.可取消(错误)
.onPositive(新材料对话框.SingleButtonCallback(){
@凌驾
public void onClick(@NonNull MaterialDialog,@NonNull DialogAction
(其中){
如果(downloadDialog!=null){
downloadDialog.disclose();
}
}
})
.show();
带(上下文)滑动
.load(item.getURL())
.asBitmap()
.dontAnimate()
.diskCacheStrategy(diskCacheStrategy.SOURCE)
.into(新的SimpleTarget(){
@凌驾

public void onResourceReady(位图资源,GlideAnimation有人能帮我吗?我被困在这页上如何共享。有人能帮我吗?我被困在这页上如何共享。