Android中的跑马灯效果

 
怎么实现跑马灯效果,首先定义一个组件

   <Button
        android:id="@+id/menu_desc"
        android:background="@drawable/all_bg"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:ellipsize="marquee"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:marqueeRepeatLimit="marquee_forever"
        android:scrollHorizontally="true"
        android:singleLine="true"
        android:text="温馨提示:点 击 你 想 卸 载 的 应 用 即 可 卸 载 程 序 了"
        android:textSize="20dp" />
跑马灯效果主要属性解释如下
(1)       android:ellipsize:作用是设置当文字过长时,该控件该如何显示所有的文字。它下面有如下值可供选择:start—省略                号显示在开头;end—省略号显示在结尾;middle—省略号显示在中间;marquee—以跑马灯的方式显示(动画横向移动)。

(2)       android:marqueeRepeatLimit:在ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为marquee_forever时,表示无限次。

(3)       android:focusable=”true”:设置是否可聚焦。

(4)       android:focusableInTouchMode=”true”:设置是否触摸模式。

(5)       android:scrollHorzontally=”true”:设置Text长度是否可比控件长度长。
跑马灯的效果就实现了,那怎么实现卸载程序呢?
下面接着讲
public void unInstallApp(String getPackageName){
Uri uri = Uri.fromParts("package", getPackageName, null);
    Intent it = new Intent(Intent.ACTION_DELETE, uri);
    if(it!=null){
     startActivity(it);
    }else{
     Toast.makeText(this, "Intent 为Null", 3000).show();
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值