我将动画功能添加到可以找到的Here列表视图中。我第一次点击时似乎工作正常,但第二次没有做任何事情。就像重置On Click事件一样。有什么建议?谢谢你的帮助。
我的类实现(我正在使用Fragment类顺便说一下,不确定这是否意味着什么)。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_games__main, container, false);
TextView textView = (TextView) rootView.findViewById(R.id.section_label);
textView.setText(Integer.toString(getArguments().getInt(ARG_SECTION_NUMBER)));
GameListModel[] model = new GameListModel[1];
GameListModel mode = new GameListModel();
mode.gameTitle = "Example";
model[0] = mode;
GameArrayAdapter adapter = new GameArrayAdapter(getActivity(),model);
ListView listView = (ListView) rootView.findViewById(R.id.gameListView);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
View toolbar = view.findViewById(R.id.play_challenge);
// Creating the expand animation for the item
ExpandAnimation expandAni = new ExpandAnimation(toolbar, 500);
// Start the animation on the toolbar
toolbar.startAnimation(expandAni);
}
});
return rootView;
}