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


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

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

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();  
  • 2016년 11월 15일에 작성됨

조회수 25


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close