从本地相册选择图片裁剪,或者拍照后裁剪,实现修改头像功能。做了兼容性处理。详细效果:https://blog.csdn.net/gengbaolong/article/details/84668216。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 187 2019-02-15 17:07 ModifyAvatarMaster.gitignore
文件 1 2019-02-15 19:27 ModifyAvatarMaster.gradle4.6fileChangeslast-build.bin
文件 17 2019-02-15 19:27 ModifyAvatarMaster.gradle4.6fileContentfileContent.lock
文件 277069 2019-02-15 19:27 ModifyAvatarMaster.gradle4.6fileHashesfileHashes.bin
文件 17 2019-02-15 19:27 ModifyAvatarMaster.gradle4.6fileHashesfileHashes.lock
文件 21795 2019-02-15 18:58 ModifyAvatarMaster.gradle4.6fileHashes
esourceHashesCache.bin
文件 1530318 2019-02-15 19:27 ModifyAvatarMaster.gradle4.6 askHistory askHistory.bin
文件 17 2019-02-15 19:27 ModifyAvatarMaster.gradle4.6 askHistory askHistory.lock
文件 17 2019-02-15 19:27 ModifyAvatarMaster.gradleuildOutputCleanupuildOutputCleanup.lock
文件 51 2019-02-15 17:07 ModifyAvatarMaster.gradleuildOutputCleanupcache.properties
文件 21737 2019-02-15 19:27 ModifyAvatarMaster.gradleuildOutputCleanupoutputFiles.bin
文件 0 2019-02-15 17:07 ModifyAvatarMaster.gradlevcsWorkingDirsgc.properties
文件 534 2019-02-15 18:24 ModifyAvatarMaster.ideacachesuild_file_checksums.ser
文件 1803 2019-02-15 17:07 ModifyAvatarMaster.ideacodestylesProject.xml
文件 626 2019-02-15 17:07 ModifyAvatarMaster.ideagradle.xml
文件 541 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_core_common_1_1_1_jar.xml
文件 655 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_core_runtime_1_1_1.xml
文件 556 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_lifecycle_common_1_1_1_jar.xml
文件 671 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_lifecycle_livedata_1_1_1.xml
文件 695 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_lifecycle_livedata_core_1_1_1.xml
文件 666 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_lifecycle_runtime_1_1_1.xml
文件 676 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_lifecycle_viewmodel_1_1_1.xml
文件 672 2019-02-15 17:43 ModifyAvatarMaster.idealibrariesGradle__com_android_databinding_adapters_3_2_1.xml
文件 583 2019-02-15 17:43 ModifyAvatarMaster.idealibrariesGradle__com_android_databinding_baseLibrary_3_2_1_jar.xml
文件 668 2019-02-15 17:43 ModifyAvatarMaster.idealibrariesGradle__com_android_databinding_library_3_2_1.xml
文件 522 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__com_android_support_animated_vector_drawable_28_0_0.xml
文件 678 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__com_android_support_appcompat_v7_28_0_0.xml
文件 507 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__com_android_support_asynclayoutinflater_28_0_0.xml
文件 375 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__com_android_support_collections_28_0_0_jar.xml
文件 509 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__com_android_support_constraint_constraint_layout_1_1_3.xml
............此处省略2965个文件信息
package com.seven.modifyavatarmaster.databinding;
import android.databinding.Bindable;
import android.databinding.DataBindingComponent;
import android.databinding.DataBindingUtil;
import android.databinding.ViewDataBinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.github.chrisbanes.photoview.PhotoView;
import com.seven.modifyavatarmaster.viewModel.ModifyViewModel;
public abstract class ActivityModifyAvatarBinding extends ViewDataBinding {
@NonNull
public final ImageView ivBack;
@NonNull
public final ImageView ivRightBg;
@NonNull
public final PhotoView photoView;
@NonNull
public final RelativeLayout rlHeader;
@NonNull
public final TextView tvtitle;
@Bindable
protected ModifyViewModel mViewModel;
protected ActivityModifyAvatarBinding(DataBindingComponent _bindingComponent View _root
int _localFieldCount ImageView ivBack ImageView ivRightBg PhotoView photoView
RelativeLayout rlHeader TextView tvtitle) {
super(_bindingComponent _root _localFieldCount);
this.ivBack = ivBack;
this.ivRightBg = ivRightBg;
this.photoView = photoView;
this.rlHeader = rlHeader;
this.tvtitle = tvtitle;
}
public abstract void setViewModel(@Nullable ModifyViewModel viewModel);
@Nullable
public ModifyViewModel getViewModel() {
return mViewModel;
}
@NonNull
public static ActivityModifyAvatarBinding inflate(@NonNull LayoutInflater inflater
@Nullable ViewGroup root boolean attachToRoot) {
return inflate(inflater root attachToRoot DataBindingUtil.getDefaultComponent());
}
@NonNull
public static ActivityModifyAvatarBinding inflate(@NonNull LayoutInflater inflater
@Nullable ViewGroup root boolean attachToRoot @Nullable DataBindingComponent component) {
return DataBindingUtil.inflate(inflater com.seven.modifyavatarmaster.R.layout.activity_modify_avatar root attachToRoot component);
}
@NonNull
public static ActivityModifyAvatarBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater DataBindingUtil.getDefaultComponent());
}
@NonNull
public static ActivityModifyAvatarBinding inflate(@NonNull LayoutInflater inflater
@Nullable DataBindingComponent component) {
return DataBindingUtil.inflate(inflater com.seven.modifyavatarmaster.R.layout.activity_modify_avatar null false component);
}
public static ActivityModifyAvatarBinding bind(@NonNull View view) {
return bind(view DataBindingUtil.getDefaultComponent());
}
public static ActivityModifyAvatarBinding bind(@NonNull View view
@Nullable DataBindingComponent component) {
return (ActivityModifyAvatarBinding)bind(component v
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 187 2019-02-15 17:07 ModifyAvatarMaster.gitignore
文件 1 2019-02-15 19:27 ModifyAvatarMaster.gradle4.6fileChangeslast-build.bin
文件 17 2019-02-15 19:27 ModifyAvatarMaster.gradle4.6fileContentfileContent.lock
文件 277069 2019-02-15 19:27 ModifyAvatarMaster.gradle4.6fileHashesfileHashes.bin
文件 17 2019-02-15 19:27 ModifyAvatarMaster.gradle4.6fileHashesfileHashes.lock
文件 21795 2019-02-15 18:58 ModifyAvatarMaster.gradle4.6fileHashes
esourceHashesCache.bin
文件 1530318 2019-02-15 19:27 ModifyAvatarMaster.gradle4.6 askHistory askHistory.bin
文件 17 2019-02-15 19:27 ModifyAvatarMaster.gradle4.6 askHistory askHistory.lock
文件 17 2019-02-15 19:27 ModifyAvatarMaster.gradleuildOutputCleanupuildOutputCleanup.lock
文件 51 2019-02-15 17:07 ModifyAvatarMaster.gradleuildOutputCleanupcache.properties
文件 21737 2019-02-15 19:27 ModifyAvatarMaster.gradleuildOutputCleanupoutputFiles.bin
文件 0 2019-02-15 17:07 ModifyAvatarMaster.gradlevcsWorkingDirsgc.properties
文件 534 2019-02-15 18:24 ModifyAvatarMaster.ideacachesuild_file_checksums.ser
文件 1803 2019-02-15 17:07 ModifyAvatarMaster.ideacodest
文件 626 2019-02-15 17:07 ModifyAvatarMaster.ideagradle.xm
文件 541 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_core_common_1_1_1_jar.xm
文件 655 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_core_runtime_1_1_1.xm
文件 556 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_lifecycle_common_1_1_1_jar.xm
文件 671 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_lifecycle_livedata_1_1_1.xm
文件 695 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_lifecycle_livedata_core_1_1_1.xm
文件 666 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_lifecycle_runtime_1_1_1.xm
文件 676 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__android_arch_lifecycle_viewmodel_1_1_1.xm
文件 672 2019-02-15 17:43 ModifyAvatarMaster.idealibrariesGradle__com_android_databinding_adapters_3_2_1.xm
文件 583 2019-02-15 17:43 ModifyAvatarMaster.idealibrariesGradle__com_android_databinding_ba
文件 668 2019-02-15 17:43 ModifyAvatarMaster.idealibrariesGradle__com_android_databinding_library_3_2_1.xm
文件 522 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__com_android_support_animated_vector_drawable_28_0_0.xm
文件 678 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__com_android_support_appcompat_v7_28_0_0.xm
文件 507 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__com_android_support_asynclayoutinflater_28_0_0.xm
文件 375 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__com_android_support_collections_28_0_0_jar.xm
文件 509 2019-02-15 17:08 ModifyAvatarMaster.idealibrariesGradle__com_android_support_constraint_constraint_layout_1_1_3.xm
............此处省略2965个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)