У меня есть горизонтальный список с несколькими текстовыми изображениями. Я хочу перевести (оживить) эти текстовые объекты (элементы) только справа налево круговым способом, нажав кнопку. Не перевести горизонтальный макет списка. Это возможно?Анимация (перевод) Горизонтальные элементы списка
Edit:
Для этой горизонтальной ListView, я использовал адаптер для загрузки значения в этот список.
Как это:
private static String[] dataObjects = new String[]{ "Text #1",
"Text #2",
"Text #3","Text #4","Text #5","Text #6","Text #7","Text #8","Text #9","Text #10" };
private BaseAdapter mAdapter = new BaseAdapter() {
@Override
public int getCount() {
return dataObjects.length;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
@SuppressLint({ "ViewHolder", "InflateParams" })
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View retval = LayoutInflater.from(parent.getContext()).inflate(R.layout.viewitem, null);
TextView title = (TextView) retval.findViewById(R.id.title);
//Button button = (Button) retval.findViewById(R.id.clickbutton);
//button.setOnClickListener(mOnButtonClicked);
title.setText(dataObjects[position]);
return retval;
}
};
И установить этот адаптер к горизонтальному ListView как:
listView=(HorizontalListView)findViewById(R.id.simple_list);
listView.setAdapter(mAdapter);
Заранее спасибо ...
да можно. что вы подразумеваете под «круглым путем»? –
@Ali. Это означает перевести эти текстовые изображения от начальной точки этого текстового представления до конца родительского, то есть горизонтального списка, а затем снова перевести с конечной точки родителя на себя. Точно так же, как процесс ярлыка marquee в HTML – Bosco