private void loadProjectData() { ViewUtils.setTextOrClear( binding.projectSubtitleTv, getString(R.string.project_details_made_by, project.getAuthorName())); if (LUtils.hasL()) { animateAlphaAfterTransition(binding.projectSubtitleTv); } binding.projectBackingProgress.setText( project.isFunded() ? R.string.funded : R.string.backing_in_progress); binding.projectItemBigProgressSb.setProgress((int) project.getPercentProgress()); ProjectsAdapter.setProjectDetailsInfo( binding.projectItemBigGatheredMoneyTv, binding.projectItemBigPledgedOfTv, binding.projectItemBigDaysLeft, binding.projectItemTimeLeftTypeTv, project); // TODO: animate elevation on scroll. ViewCompat.setElevation( binding.detailsContainer, ViewUtils.convertDpToPixel(4, ProjectDetailsActivity.this)); loadProjectPhoto(); }