Display lock icon on locked profiles

This commit is contained in:
Eugen Rochko 2017-03-14 15:27:22 +01:00
parent 2e50c547ce
commit bc46afd801
2 changed files with 34 additions and 7 deletions

View file

@ -47,6 +47,8 @@ import com.squareup.picasso.Picasso;
import java.util.ArrayList;
import java.util.List;
import butterknife.BindView;
import butterknife.ButterKnife;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
@ -63,10 +65,13 @@ public class AccountActivity extends BaseActivity {
private TabLayout tabLayout;
private Account loadedAccount;
@BindView(R.id.account_locked) ImageView accountLockedView;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_account);
ButterKnife.bind(this);
Intent intent = getIntent();
accountId = intent.getStringExtra("id");
@ -193,6 +198,12 @@ public class AccountActivity extends BaseActivity {
note.setLinksClickable(true);
note.setMovementMethod(LinkMovementMethod.getInstance());
if (account.locked) {
accountLockedView.setVisibility(View.VISIBLE);
} else {
accountLockedView.setVisibility(View.GONE);
}
Picasso.with(this)
.load(account.avatar)
.placeholder(R.drawable.avatar_default)

View file

@ -78,14 +78,30 @@
android:textColor="?android:textColorPrimary"
android:textSize="18sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLines="1"
android:ellipsize="end"
android:textColor="?android:textColorSecondary"
android:id="@+id/account_username" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLines="1"
android:ellipsize="end"
android:textColor="?android:textColorSecondary"
android:id="@+id/account_username" />
<ImageView
android:id="@+id/account_locked"
android:visibility="gone"
android:layout_centerVertical="true"
android:layout_width="16sp"
android:layout_height="16sp"
android:layout_marginLeft="4dp"
android:layout_marginStart="4dp"
android:layout_toEndOf="@id/account_username"
app:srcCompat="@drawable/reblog_disabled_light"
android:tint="?android:textColorSecondary"
android:layout_toRightOf="@id/account_username" />
</RelativeLayout>
</LinearLayout>
</RelativeLayout>