admin 发表于 2018-1-25 16:32:38

安卓滚动播放的公告控件源码下载


NoticeView 滚动播放的公告控件




repositories {
    maven { url "https://jitpack.io" }
}
dependencies {
    compile 'com.github.czy1121:noticeview:1.1.0'
}




<ezy.ui.view.NoticeView
    android:id="@+id/notice"
    android:layout_width="match_parent"
    android:layout_height="30dp"
    android:layout_margin="20dp"
    android:background="@drawable/bg_round"
    android:paddingLeft="10dp"
    android:paddingRight="10dp"

    app:nvIcon="@mipmap/notice"
    app:nvIconPadding="5dp"
    app:nvIconTint="@android:color/white"
    app:nvTextColor="#FFFFFFFF"
    app:nvTextGravity="left"
    app:nvTextSize="14sp"
    />

<ezy.ui.view.NoticeView
    android:id="@+id/notice2"
    android:layout_width="match_parent"
    android:layout_height="30dp"
    android:layout_margin="20dp"
    android:background="@drawable/bg_round"
    android:paddingLeft="10dp"
    android:paddingRight="10dp"

    app:nvInterval="2000"
    app:nvTextColor="#FFFFFFFF"
    app:nvTextGravity="center"
    />vNotice = (NoticeView) findViewById(R.id.notice);
vNotice.start(Arrays.asList(notices));
vNotice.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
      Toast.makeText(MainActivity.this, notices, Toast.LENGTH_SHORT).show();
    }
});<declare-styleable name="NoticeView">
    <!-- 图标 -->
    <attr name="nvIcon" format="reference"/>
    <!-- 图标与内容的间隙 -->
    <attr name="nvIconPadding" format="dimension"/>
    <!-- 图标颜色 -->
    <attr name="nvIconTint" format="color"/>

    <!-- 文本尺寸 -->
    <attr name="nvTextSize" format="dimension"/>
    <!-- 文本颜色 -->
    <attr name="nvTextColor" format="color"/>
    <!-- 文本最大行数 -->
    <attr name="nvTextMaxLines" format="integer"/>
    <!-- 文本对齐方式 -->
    <attr name="nvTextGravity" format="integer">
      <enum name="left" value="3"/>
      <enum name="center" value="17"/>
      <enum name="right" value="5"/>
    </attr>

    <!-- 切换动画间隔时间,毫秒 -->
    <attr name="nvInterval" format="integer"/>
    <!-- 切换动画持续时间,毫秒 -->
    <attr name="nvDuration" format="integer"/>
</declare-styleable>




下载地址:
**** Hidden Message *****

猫鱼也是鱼 发表于 2019-1-10 11:35:01

:P:P:P nice

xbml 发表于 2021-5-15 00:57:56

滚动公告,我看看?
页: [1]
查看完整版本: 安卓滚动播放的公告控件源码下载