안 드 로 이 드 가 주마등 효 과 를 실현 하 는 두 가지 간단 한 방법
중요 코드 소개
1.android:ellipsize="marquee"는 주마등 의 표시 방식 으로 설정 합 니 다.
2.android:focusable="true"초점 획득
3.android:focusableInTouchMode="true"는 터치 로 초점 을 얻 을 수 있 습 니 다.
4. android:marqueeRepeatLimit=“marquee_forever"중복 횟수 설정
5.android:singleLine="true"단일 줄 표시
두 번 째:타 이 머 를 이용 하여 padding 의 값 을 바 꾸 어 주마등 의 효 과 를 냅 니 다.각 방향 이 가능 합 니 다.첫 번 째 요구 가 없 으 면 주로 setPadding 방법 으로 작용 합 니 다.마지막 으로 타 이 머 를 끄 는 것 을 기억 하 세 요!
1.레이아웃 파일
2.기능 을 구현 하 는 코드
다시 한 번 강조 하 겠 습 니 다.타 이 머 를 끄 세 요!
구체 적 인 코드 는 다음 과 같다.
첫 번 째 방법:
<TextView
android:text=" ? , 。"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true"
android:layout_width="200dp"
android:layout_height="wrap_content" />
두 번 째 방법:레이아웃 파일:
<TextView
android:id="@+id/mytext"
android:gravity="center_vertical"
android:text=" ? , 。"
android:layout_width="match_parent"
android:layout_height="40dp" />
Java 파일:
public class MainActivity extends Activity {
private TextView mytext;
private Handler handler;
private Runnable runnable;
private int theroll=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
marquee();//
}
private void initView() {
//
mytext = (TextView) findViewById(R.id.mytext);
}
//
private void marquee(){
handler=new Handler();
runnable=new Runnable() {
@Override
public void run() {
if (theroll>80){
theroll=-80;
}
theroll=theroll+2;
//
mytext.setPadding(theroll,0,0,0);
handler.postDelayed(this,100);//
}
};
handler.postDelayed(runnable,0);
}
@Override
protected void onDestroy() {
super.onDestroy();
//
handler.removeCallbacks(runnable);
}
}
총결산안 드 로 이 드 의 주마등 실현 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 안 드 로 이 드 의 주마등 실현 에 관 한 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.