お世話になります。
Javaを使ってノベルゲームっぽいものを作っているのですが、セリフやナレーションを一文字ずつ左から右にスクロールしていくプログラムの実装がうまくできません。開発環境はAndroid studio2.3.3です。こちらのサイトhttp://dixq.net/g/50.html#s0を参考にしようと思ったのですが、C言語で書かれているのでこれをJavaで書くとどのようになるのか知りたいです。こちらのサイトのようなアプローチでなくても大丈夫です。あと、当方のイメージとしてはAndroid studioのImageButtonまたはImageView(画面全体)を押したときに文字スクロールを開始させ、文章の一区切り(20字くらいで改行したいです。)まで終えると自動でストップし、タップすると次の文字スクロールが開始する。といった一般的なスマホアプリの文字スクロールをイメージしています。書いてみたプログラムを参考に貼り付けます。import java.util.Timer;を使って文字列を一定時間ごとに文字送りすることを考えてみましたができるかわかりません。ご回答宜しくお願い致します。
mImageButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mTimer = new Timer();
mTimer.schedule(new TimerTask() {
@Override
public void run() {
mTimerSec = 0.1;
mHandler.post(new Runnable() {
@Override
public void run() {
mTextView.setText("ここにセリフやナレーションをいれて、文字スクロールさせたいです。");
//ここにfor文やif文を書いていくイメージです。
}
});
}
}, 100, 100);
}
});
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/19 13:48