show poll results

This commit is contained in:
gdlbo
2022-07-09 15:58:38 +03:00
parent eb3cc75a98
commit 56bf382618
3 changed files with 39 additions and 4 deletions
@@ -0,0 +1,28 @@
package ru.vtosters.lite.utils;
import static ru.vtosters.lite.utils.Preferences.getBoolValue;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.vk.dto.polls.PollOption;
import com.vk.polls.ui.views.PollOptionView;
public class PollUtils{
public static void show(PollOptionView view) {
if(getBoolValue("pollresults", false)) return;
TextView resultsView = view.c;
String text = PollOption.e.a(view.g.t1());
resultsView.setVisibility(View.VISIBLE);
resultsView.setText(text);
// check if poll has multiple options
if (view.f.Q1()) {
ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) resultsView.getLayoutParams();
marginLayoutParams.getMarginEnd();
marginLayoutParams.setMarginEnd(marginLayoutParams.getMarginEnd() + 64);
}
}
}