登录
首页 » Android » Android Activity仿酷狗音乐悬浮歌词效果

Android Activity仿酷狗音乐悬浮歌词效果

于 2022-05-14 发布 文件大小:17.57 kB
0 263
下载积分: 2 下载次数: 1

代码说明:

Android Activity仿酷狗音乐悬浮歌词效果,并可支持拖动功能,形成歌词动画,跟随音乐进度的文字动画。示例的悬浮窗口有点太小了,几乎看不清演示,下载源码后自己将悬浮窗口设置大一些吧。   以屏幕左上角为原点,设置x、y初始值,触摸点相对于屏幕左上角坐标,更新浮动窗口位置参数,请下载源代码查看详细代码。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Android 下拉列表选值初级实例
    Android 下拉列表选值初级实例,通过血型选择来练习下拉框的使用。   super.onCreate(savedInstanceState);   setContentView(R.layout.main);   m_TextView = (TextView) findViewById(R.id.TextView1);   m_Spinner = (Spinner) findViewById(R.id.Spinner1);   //将可选内容与ArrayAdapter连接   adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, m_Countries);   //设置下拉列表的风格   adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);   //将adapter添加到m_Spinner中   m_Spinner.setAdapter(adapter);   //添加Spinner事件监听   m_Spinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() {    @Override    public void onItemSelected(AdapterView arg0, View arg1, int arg2, long arg3)    {    m_TextView.setText("你的血型是:" + m_Countries[arg2]);    //设置显示当前选择的项    arg0.setVisibility(View.VISIBLE);    }   });
    2022-05-08 04:35:25下载
    积分:1
  • WiFi直接
    WiFi直接复制目录在Android的工作室和进口项目,
    2022-03-18 21:02:40下载
    积分:1
  • MusicPlayer音乐播放器
    手机音乐播放器是一种在手机上用于播放各种音乐文件的多媒体播放软件。它涵盖了各种音乐格式的播放工具,比如:手机自带播放器、MP3播放器,WMA播放器,MP4播放器等,目前手机音乐播放器主要支持的格式有MP3、WMA、AAC、AAC+、MID、AMR、OGG、MP4、FLAC等,它们在手机中运行,不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。(A mobile music player is a multimedia playing software for playing various music files on a mobile phone. It covers a variety of music format playback tools, such as: mobile phone player, MP3 player, WMA player, MP4 player, etc. Currently mobile phone music player mainly supports MP3, WMA, AAC, AAC+, MID, AMR, OGG, MP4, FLAC, etc., they run in the mobile phone, not only the interface is beautiful, but also easy to operate, bringing you into a perfect music space.)
    2020-06-18 13:20:01下载
    积分:1
  • Android 创建备忘录及闹铃提醒的例子
    Android 创建备忘录的例子,可自定义备忘录内容,自定义时间和自定义提醒闹钟的类型、铃声等。相关代码:   c.setTimeInMillis(System.currentTimeMillis());//设置当前时间   c.set(Calendar.HOUR_OF_DAY, hourOfDay);//设置小时   c.set(Calendar.MINUTE, minute);//设置分钟   c.set(Calendar.SECOND, 0);//设置秒   c.set(Calendar.MILLISECOND, 0);//设置毫秒   Intent intent=new Intent(Sample6_12_Activity.this,AlarmReceiver.class);//运行AlarmReceiver类   PendingIntent pi=PendingIntent.getBroadcast(//创建PendingIntent对象   Sample6_12_Activity.this, 0, intent, 0);   AlarmManager alarm=(AlarmManager)Sample6_12_Activity.this.getSystemService(ALARM_SERVICE);   alarm.set(AlarmManager.RTC_WAKEUP, c.getTimeInMillis(), pi);//设置闹钟提醒一次   alarm.setRepeating(AlarmManager.RTC_WAKEUP, c.getTimeInMillis(), 120000, pi);//每两分钟提醒一次   String tempHour=(hourOfDay+"").length()>1?hourOfDay+"":"0"+hourOfDay;   String tempMinute=(minute+"").length()>1?minute+"":"0"+minute;
    2022-02-05 23:21:02下载
    积分:1
  • android
    非常适合初学者的android程序,开源的,只需解压到myworkplace里就可以了,android环境自己可以配置。(I think that it is good for you )
    2012-05-24 12:58:21下载
    积分:1
  • App自动更新
    App自动更新
    2013-10-23下载
    积分:1
  • GPS
    获取GPS数据并且可以不断刷新数据,可设置间隔时间 android(Access to GPS data and can continue to refresh the data, you can set the interval android)
    2012-03-09 12:13:38下载
    积分:1
  • Android音频实时传输与播放
    我偷懒就用java写了个简单的服务器,大家明白原理就好。 服务端共开放两个端口,一个udp上行端口用来接收amr音频流,另一个tcp下行端口用来发送amr音频流。 我这里写的服务端实现了组播的功能,即一个人在录音,可以同时让很多人同时听到。 简而言之,服务端做的唯一一件事情就是转发音频流,
    2022-03-25 15:53:06下载
    积分:1
  • android 解锁例子源码
    package com.codeshogun.android.swipesample;import android.app.Activity;import android.os.Bundle;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.View;import android.view.GestureDetector.SimpleOnGestureListener;import android.view.animation.Animation;import android.view.animation.AnimationUtils;import android.widget.ViewFlipper;public class Main extends Activity { private static final int SWIPE_MIN_DISTANCE = 120; private static final int SWIPE_MAX_OFF_PATH = 250; private static final int SWIPE_THRESHOLD_VELOCITY = 200; private GestureDetector gestureDetector; View.OnTouchListener gestureListener; private Animation slideLeftIn; private Animation slideLeftOut; private Animation slideRightIn; private Animation slideRightOut; private ViewFlipper viewFlipper; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); viewFlipper = (ViewFlipper)findViewById(R.id.flipper); slideLeftIn = AnimationUtils.loadAnimation(this, R.anim.slide_left_in); slideLeftOut = AnimationUtils.loadAnimation(this, R.anim.slide_left_out); slideRightIn = AnimationUtils.loadAnimation(this, R.anim.slide_right_in); slideRightOut = AnimationUtils.loadAnimation(this, R.anim.slide_right_out); gestureDetector = new GestureDetector(new MyGestureDetector()); gestureListener = new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { if (gestureDetector.onTouchEvent(event)) { return true; } return false; } }; } class MyGestureDetector extends SimpleOnGestureListener { @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { try { if (Math.abs(e1.getY() - e2.getY()) > SWIPE_MAX_OFF_PATH) return false; // right to left swipe if(e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { viewFlipper.setInAnimation(slideLeftIn); viewFlipper.setOutAnimation(slideLeftOut); viewFlipper.showNext(); } else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { viewFlipper.setInAnimation(slideRightIn); viewFlipper.setOutAnimation(slideRightOut); viewFlipper.showPrevious(); } } catch (Exception e) { // nothing } return false; } } @Override public boolean onTouchEvent(MotionEvent event) { if (gestureDetector.onTouchEvent(event)) return true; else return false; }}
    2014-04-16下载
    积分:1
  • 像素化(马赛克)工具
    应用背景对图片某些区域想模糊化打上马赛克已达到对图片罩盖的效果的app可以借鉴关键技术仿照图层的概念,对图片进行处理,达到在外层遮罩图片的效果
    2023-03-14 00:35:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载