사용자가 tts가있는 버튼을 한 번 클릭하면 몇 초 후에 단계별로 단추 또는 텍스트보기를 표시하려고합니다. 예 :일정 기간 후에 단계별로 텍스트보기를 표시합니다.
A ----- AB ----- ABC ---> 이미지 .. a -----> ab -----> abc ---> 이미지 ..
모든 다른 텍스트보기가 4 텍스트보기를 의미
나는 그것이 적합한 솔루션이다 보이지 않는 모든 요소가 보여 TUN 시간 동안 볼 수 설정할 그러나 예상대로 작동하지 않는, 심지어 해달라고 생각이 .
public void playRow1(View v) {
mytexts = (Button)findViewById(R.id.btn3Img);
handler.postDelayed(new Runnable(){
@Override
public void run() {
for(int i=0; i < 3; i++){
if(i == 0){
Button btn1 = (Button) findViewById(R.id.btn3Img);
Button btn2 = (Button) findViewById(R.id.btn3Img2);
Button btn3 = (Button) findViewById(R.id.Button01);
ImageView btnImg1 = (ImageView) findViewById(R.id.imgObjRow1);
ImageView btnImg2 = (ImageView) findViewById(R.id.imgPlayNextRow1);
btn1.setVisibility(View.VISIBLE);
btn2.setVisibility(View.VISIBLE);
btnImg1.setVisibility(View.VISIBLE);
btn3.setVisibility(View.VISIBLE);
tts.speak("a ", TextToSpeech.QUEUE_FLUSH, null);
btnImg2.setVisibility(View.INVISIBLE);
try{
Thread.sleep(3000);
}catch(Exception e){
}
}
}, 2000 * (count + 1));
}
나는 실행 방법은 루프에 있어야한다고 생각하지만 .... 사전에 .. 단계에서 텍스트를 표시하기위한
덕분에 몇 가지 솔루션을 제공하기 위해 도와주세요 작동하지 않는. itin
ContDownTimer를 사용해 보시고 문자를 하나씩 추가해보십시오. –
실제로 다른 위치에 이미지가있는 다른 텍스트보기가 있습니다 .... 어떤 아이디어를 가지고 있니? 배열 또는 무언가 – itin
먼저 Thread.sleep (3000)을 사용하지 마십시오. 둘째, 단일뿐만 아니라 모든 setVisibility에 핸들러를 사용하려고합니다. – Chitrang