use verified symbol instead of colored lock icons
|
@ -211,31 +211,24 @@ public class MessageAdapter extends ArrayAdapter<Message> implements CopyTextVie
|
|||
if (message.getEncryption() == Message.ENCRYPTION_NONE) {
|
||||
viewHolder.indicator.setVisibility(View.GONE);
|
||||
} else {
|
||||
viewHolder.indicator.setImageResource(darkBackground ? R.drawable.ic_lock_white_18dp : R.drawable.ic_lock_black_18dp);
|
||||
viewHolder.indicator.setVisibility(View.VISIBLE);
|
||||
boolean verified = false;
|
||||
if (message.getEncryption() == Message.ENCRYPTION_AXOLOTL) {
|
||||
FingerprintStatus status = message.getConversation()
|
||||
final FingerprintStatus status = message.getConversation()
|
||||
.getAccount().getAxolotlService().getFingerprintTrust(
|
||||
message.getFingerprint());
|
||||
|
||||
if(status == null || (type == SENT ? !status.isTrusted() : (!status.isVerified() && inValidSession))) {
|
||||
viewHolder.indicator.setColorFilter(0xffc64545);
|
||||
viewHolder.indicator.setAlpha(1.0f);
|
||||
} else {
|
||||
viewHolder.indicator.clearColorFilter();
|
||||
if (darkBackground) {
|
||||
viewHolder.indicator.setAlpha(0.7f);
|
||||
} else {
|
||||
viewHolder.indicator.setAlpha(0.57f);
|
||||
}
|
||||
if (status != null && status.isVerified()) {
|
||||
verified = true;
|
||||
}
|
||||
}
|
||||
if (verified) {
|
||||
viewHolder.indicator.setImageResource(darkBackground ? R.drawable.ic_verified_user_white_18dp : R.drawable.ic_verified_user_black_18dp);
|
||||
} else {
|
||||
viewHolder.indicator.clearColorFilter();
|
||||
if (darkBackground) {
|
||||
viewHolder.indicator.setAlpha(0.7f);
|
||||
} else {
|
||||
viewHolder.indicator.setAlpha(0.57f);
|
||||
}
|
||||
viewHolder.indicator.setImageResource(darkBackground ? R.drawable.ic_lock_white_18dp : R.drawable.ic_lock_black_18dp);
|
||||
}
|
||||
if (darkBackground) {
|
||||
viewHolder.indicator.setAlpha(0.7f);
|
||||
} else {
|
||||
viewHolder.indicator.setAlpha(0.57f);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Before ![]() (image error) Size: 368 B After ![]() (image error) Size: 275 B ![]() ![]() |
Before ![]() (image error) Size: 371 B After ![]() (image error) Size: 281 B ![]() ![]() |
BIN
src/main/res/drawable-hdpi/ic_verified_user_black_18dp.png
Normal file
After ![]() (image error) Size: 320 B |
BIN
src/main/res/drawable-hdpi/ic_verified_user_white_18dp.png
Normal file
After ![]() (image error) Size: 329 B |
Before ![]() (image error) Size: 293 B After ![]() (image error) Size: 206 B ![]() ![]() |
Before ![]() (image error) Size: 298 B After ![]() (image error) Size: 211 B ![]() ![]() |
BIN
src/main/res/drawable-mdpi/ic_verified_user_black_18dp.png
Normal file
After ![]() (image error) Size: 238 B |
BIN
src/main/res/drawable-mdpi/ic_verified_user_white_18dp.png
Normal file
After ![]() (image error) Size: 241 B |
Before ![]() (image error) Size: 397 B After ![]() (image error) Size: 308 B ![]() ![]() |
Before ![]() (image error) Size: 399 B After ![]() (image error) Size: 309 B ![]() ![]() |
BIN
src/main/res/drawable-xhdpi/ic_verified_user_black_18dp.png
Normal file
After ![]() (image error) Size: 390 B |
BIN
src/main/res/drawable-xhdpi/ic_verified_user_white_18dp.png
Normal file
After ![]() (image error) Size: 407 B |
Before ![]() (image error) Size: 559 B After ![]() (image error) Size: 453 B ![]() ![]() |
Before ![]() (image error) Size: 558 B After ![]() (image error) Size: 463 B ![]() ![]() |
BIN
src/main/res/drawable-xxhdpi/ic_verified_user_black_18dp.png
Normal file
After ![]() (image error) Size: 516 B |
BIN
src/main/res/drawable-xxhdpi/ic_verified_user_white_18dp.png
Normal file
After ![]() (image error) Size: 538 B |
Before ![]() (image error) Size: 636 B After ![]() (image error) Size: 527 B ![]() ![]() |
Before ![]() (image error) Size: 760 B After ![]() (image error) Size: 540 B ![]() ![]() |
BIN
src/main/res/drawable-xxxhdpi/ic_verified_user_black_18dp.png
Normal file
After ![]() (image error) Size: 634 B |
BIN
src/main/res/drawable-xxxhdpi/ic_verified_user_white_18dp.png
Normal file
After ![]() (image error) Size: 668 B |