将监听器放在活动之间的过渡动​​画上

时间:2014-08-27 21:30:51

标签: android android-activity

在android中,是否可以在动画之间设置一个侦听器,以便在动画结束时执行代码?

2 个答案:

答案 0 :(得分:2)

试试这个

public class NovNiz{
public static String urejanjeBesedila(String a){
    String niz="";
    a.toLowerCase();
    String spr = a.replaceAll("a", "aa");
    spr = spr.toLowerCase();
    spr = spr.replaceAll("bb", "b");
    String []tab=spr.split(" ");
    if(tab.length>0){
        for(int i=0;i<tab.length;i++){
            if(tab[i].indexOf("cc")>0){
                niz=niz+tab[i]+" ";
                continue;           

            }
            if(tab[i].indexOf("c")>=0){
                    int x=tab[i].indexOf("c");
                    StringBuffer sb= new StringBuffer(tab[i]);
                    sb.deleteCharAt(x);
                    tab[i]=sb.toString();
                    }
            niz=niz+tab[i]+" ";
        }
    }
    else{
        String []tab2=spr.split("");
            for(int i=0;i<tab.length;i++){
                if(i==0){
                    if("c".equals(tab[i])&&"c".equals(tab[i+1])){

                    }
                    else if("c".equals(tab[i])){
                        tab[i]="";
                    }
                }
                else{
                if("c".equals(tab[i])&&"c".equals(tab[i+1])||"c".equals(tab[i-1])){

                    }
                else if("c".equals(tab[i])){
                    tab[i]="";
                    }
                }
            }
        }
    return niz;
}   

答案 1 :(得分:0)

在onCreate()中延迟1秒。活动动画持续时间是相同的长度,无论这样做(新的Handler())。postDelayed(Runnable)应该做的,只需微调延迟。