mirror of
https://github.com/oxen-io/session-android.git
synced 2025-01-11 22:13:38 +00:00
Also crop contact photos in ShareList
// FREEBIE
This commit is contained in:
parent
ba62e018db
commit
d586893402
@ -1,10 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<org.thoughtcrime.securesms.ShareListItem
|
<org.thoughtcrime.securesms.ShareListItem
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content">
|
android:layout_height="wrap_content">
|
||||||
|
|
||||||
<org.thoughtcrime.securesms.components.ForegroundImageView
|
<com.makeramen.RoundedImageView
|
||||||
android:id="@+id/contact_photo_image"
|
android:id="@+id/contact_photo_image"
|
||||||
android:foreground="@drawable/contact_photo_background"
|
android:foreground="@drawable/contact_photo_background"
|
||||||
android:layout_width="50dp"
|
android:layout_width="50dp"
|
||||||
@ -17,6 +18,7 @@
|
|||||||
android:layout_marginRight="10dp"
|
android:layout_marginRight="10dp"
|
||||||
android:cropToPadding="true"
|
android:cropToPadding="true"
|
||||||
android:scaleType="centerCrop"
|
android:scaleType="centerCrop"
|
||||||
|
app:riv_oval="true"
|
||||||
android:contentDescription="@string/SingleContactSelectionActivity_contact_photo" />
|
android:contentDescription="@string/SingleContactSelectionActivity_contact_photo" />
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
@ -31,10 +31,11 @@ import android.text.TextUtils;
|
|||||||
import android.text.style.StyleSpan;
|
import android.text.style.StyleSpan;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.ImageView;
|
|
||||||
import android.widget.RelativeLayout;
|
import android.widget.RelativeLayout;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import com.makeramen.RoundedImageView;
|
||||||
|
|
||||||
import org.thoughtcrime.securesms.database.model.ThreadRecord;
|
import org.thoughtcrime.securesms.database.model.ThreadRecord;
|
||||||
import org.thoughtcrime.securesms.recipients.Recipient;
|
import org.thoughtcrime.securesms.recipients.Recipient;
|
||||||
import org.thoughtcrime.securesms.recipients.Recipients;
|
import org.thoughtcrime.securesms.recipients.Recipients;
|
||||||
@ -59,7 +60,7 @@ public class ShareListItem extends RelativeLayout
|
|||||||
private long threadId;
|
private long threadId;
|
||||||
private TextView fromView;
|
private TextView fromView;
|
||||||
|
|
||||||
private ImageView contactPhotoImage;
|
private RoundedImageView contactPhotoImage;
|
||||||
|
|
||||||
private final Handler handler = new Handler();
|
private final Handler handler = new Handler();
|
||||||
private int distributionType;
|
private int distributionType;
|
||||||
@ -77,7 +78,7 @@ public class ShareListItem extends RelativeLayout
|
|||||||
@Override
|
@Override
|
||||||
protected void onFinishInflate() {
|
protected void onFinishInflate() {
|
||||||
this.fromView = (TextView) findViewById(R.id.from);
|
this.fromView = (TextView) findViewById(R.id.from);
|
||||||
this.contactPhotoImage = (ImageView) findViewById(R.id.contact_photo_image);
|
this.contactPhotoImage = (RoundedImageView) findViewById(R.id.contact_photo_image);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void set(ThreadRecord thread) {
|
public void set(ThreadRecord thread) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user