Github user sagar15795 commented on a diff in the pull request:
https://github.com/apache/incubator-taverna-mobile/pull/78#discussion_r192596843
--- Diff:
app/src/main/java/org/apache/taverna/mobile/ui/DashboardActivity.java ---
@@ -271,6 +283,43 @@ private void signOut() {
finish();
}
+ private void setNavHeader() {
+
+ View headerView = navigationView.getHeaderView(0);
+ String avatar = dataManager.getPreferencesHelper().getUserAvatar();
+ final CircleImageView navUserAvatar =
headerView.findViewById(R.id.nav_user_avatar);
+
+ Glide.with(getContext())
+ .load(avatar)
+ .diskCacheStrategy(DiskCacheStrategy.SOURCE)
+ .placeholder(R.drawable.ic_account_circle_black_24dp)
+ .error(R.drawable.ic_account_circle_black_24dp)
+ .into(new SimpleTarget<GlideDrawable>() {
+ @Override
+ public void onResourceReady(GlideDrawable resource,
GlideAnimation<?
+ super GlideDrawable> glideAnimation) {
+ navUserAvatar.setImageDrawable(resource);
+ }
+ });
+
+ navUserAvatar.setOnClickListener(new View.OnClickListener() {
--- End diff --
use `@onclick` annotation from butterknife library
---