我试图使 GridView 中的视图变得不可见和可见。我第一次调用 INVISIBLE AND VISIBLE 时可以使其工作,但随后的尝试不起作用。
private void flashImageSeq(){
int i = 0;
while (i < 9){
animate(i);
++i;
}
}
private void startThread() {
t = new Thread() {
public void run () {
try {
sleep(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
};
t.start();
}
private void animate(int position){
gridview.findViewById(R.id.gridview);
// imgView is defined in View getView for Adapter code not shown
ImageView imgView = (ImageView)gridview.getChildAt(position);
imgView.setVisibility(ImageView.INVISIBLE);
startThread();
imgView.setVisibility(ImageView.VISIBLE);
}
第二次调用 flashImageSeq() 不起作用