스와이트카드에 프로그레스바를 추가하니 카드 움직임이 느려졌는데 원인을 모르겠습니다.

조회수 875회

스와이프카드와 프로그레스바는 날 것 그대로입니다. 그냥 기본적인 것만 사용했습니다. 헌데 스와이프카드에 프로그레스바를 추가하니 카드가 움직일 때 끊깁니다.

혹시몰라 스와이프카드 깃헙주소와 사진 첨부합니다.

https://github.com/Diolor/Swipecards 이미지

추가적으로 프로그레스바를 사용하기 위해 추가한 소스도 첨가합니다.

private Runnable foreTask = new Runnable() {
    @Override
    public void run() {
        mProgress.setProgress(mProgressStatus);
    }
};

private Runnable backTask = new Runnable() {
    @Override
    public void run() {
        while(mProgressStatus<=5){
            mProgressStatus = resultCount;
            mProgress.post(foreTask);
        }
    }
};

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_questiion);

    resultMates = (Button) findViewById(R.id.resultMates);
    mProgress = (ProgressBar) findViewById(R.id.progressBar);


   Thread thread = new Thread(backTask);
   thread.start();  
  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)