fixed card preview media

This commit is contained in:
Mariotaku Lee 2016-12-05 22:01:42 +08:00
parent 0925c2713c
commit ed4e1540e0
3 changed files with 3 additions and 2 deletions

View File

@ -59,8 +59,8 @@ public class CardPreviewPreference extends Preference implements OnSharedPrefere
@Override
public void onSharedPreferenceChanged(final SharedPreferences preferences, final String key) {
if (mHolder == null) return;
mAdapter.updateOptions();
mHolder = null;
notifyChanged();
}

View File

@ -81,6 +81,7 @@ public class CardMediaContainer extends ViewGroup implements Constants {
progress.setVisibility(GONE);
if (i < k) {
imageView.setImageResource(imageRes[i]);
child.setVisibility(VISIBLE);
} else {
imageView.setImageDrawable(null);
child.setVisibility(GONE);

View File

@ -114,6 +114,7 @@ class StatusViewHolder(private val adapter: IStatusesAdapter<*>, itemView: View)
itemMenu.visibility = if (showCardActions) View.VISIBLE else View.GONE
statusContentLowerSpace.visibility = if (showCardActions) View.GONE else View.VISIBLE
quotedMediaPreview.visibility = View.GONE
quotedMediaLabel.visibility = View.GONE
mediaPreview.displayMedia(R.drawable.nyan_stars_background)
extraTypeView.setImageResource(R.drawable.ic_action_gallery)
}
@ -335,7 +336,6 @@ class StatusViewHolder(private val adapter: IStatusesAdapter<*>, itemView: View)
}
var displayEnd = -1
if (status.extras.display_text_range != null) {
displayEnd = status.extras.display_text_range!![1]