Я хочу анимировать слайд-шоу с уменьшением слайдов в расширяемом виде списка. когда я нажимаю элемент «Группа», он расширяет дочерний вид и сворачивает его. В методе «Получить дочерний вид» я заполняю дочерние представления.android Expandable List view slide up down анимация для детского просмотра
Следующий код для заполнения представлений для детей.
public View getChildView(int groupPosition, int childPosition,
boolean isLastChild, View convertView, ViewGroup parent) {
Log.i(TAG, "getChildView");
if (convertView == null) {
LayoutInflater layoutInflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = layoutInflater.inflate(R.layout.child, null);
}
View toolbar = convertView.findViewById(R.id.toolbar);
setAnimationView(toolbar);
((LinearLayout.LayoutParams)
toolbar.getLayoutParams()).bottomMargin = -75;
toolbar.setVisibility(View.GONE);
ExpandAnimation expandAni = new ExpandAnimation(toolbar, 1000);
toolbar.startAnimation(expandAni);
TextView tv = (TextView) convertView.findViewById(R.id.childTo);
tv.setText(text);
return convertView;
}
Как я могу решить мою problem.please помощи ... Благодарность & С уважением, Venkatesan.R
Эй, вы нашли решение проблемы? – Swayam
Привет Swayam, я работаю над Calendar с gridview, Rightnow Я реализовал прослушивание жестов для левого и правого салфетки, все работают нормально, но используя onsingletapconfirmed я не смог получить позицию выбранного элемента в griview. Он остается позицией 0 во всех выбранных элементах в Gridview. Я попытался с помощью кода ниже int j = gridview.pointToPosition ((int) event.getX(), (int) event.getY()); Пожалуйста, помогите мне решить проблему. –
На самом деле даже я искал аналогичную анимацию и в итоге использовал https://github.com/tjerkw/Android-SlideExpandableListView/. Однако я не уверен, как получить позицию клика. – Swayam