百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

InteractivePlayerView

> 编程语言
开源

自定义 Android 音乐播放器视图。

736 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

自定义 Android 音乐播放器视图。

InteractivePlayerView

自定义 Android 音乐播放器视图。

屏幕

在 youtube 上查看

使用方式(XML)

在您的 xml 文件中定义它。

xml
 

**重要提示:**我为我的演示应用程序设计了随机播放、点赞和重放图标。您可以使用 平面图标 网站。或者,如果您想使用我的图标集而不是创建新的图标集,那么您可以从 这里 下载我的动作集。 找到视图并设置必要的值。

…

启动和停止取决于您的播放器。

java
ipv.start();
ipv.stop();

使用方法 (Java)

java
ipv.setCoverDrawable(R.drawable.imagetest);
ipv.setActionOneImage(R.drawable.shuffle_selected, R.drawable.shuffle_unselected);
ipv.setActionTwoImage(R.drawable.like_selected, R.drawable.like_unselected);
ipv.setActionThreeImage(R.drawable.replay_selected, R.drawable.replay_unselected);
ipv.setProgressEmptyColor(Color.GRAY);
ipv.setProgressEmptyColor(Color.BLACK);

有用的方法

java
//Loads image from url (By Picasso)
ipv.setCoverURL("http://abc.xyz/1.png");
java
//edit your current progress
ipv.setProgress(12);
int currentProgress = ipv.getProgress();
java
//Check if any action selected or not. Or edit.
boolean isSelected = ipv.isAction1Selected();
ipv.setAction1Selected(true);
java
//Check if ipv is playing
ipv.isPlaying();

导入

项目 build.gradle

repositories {
    maven {
        url "https://jitpack.io"
    }
}

模块 build.gradle

dependencies {
	   compile 'com.github.iammert:InteractivePlayerView:f4f6490290'
}

设计

使用的库

Here is original design Picasso by Square

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言