-
android-PushBox
android 推箱子源代码 益智游戏——推箱子(android pushbox)
- 2021-01-04 21:38:54下载
- 积分:1
-
opengles实现ms3d,md2,3ds,obj模型文件的加载和动画
opengles实现ms3d,md2,3ds,obj模型文件的加载和动画,这个程序将更好的帮助你理解骨骼动画的原理和模型动画文件的加载,解析等等
- 2022-02-24 18:38:24下载
- 积分:1
-
Android
android应用开发详解,包含详细的各大组件使用方法,并带有各个章节的源码。(android application development Elaborates and the source)
- 2013-06-25 11:25:23下载
- 积分: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
-
android mvp模式登录源码
用mvp 模式实现,单activity和多个fragment 实现的简单的登录注册功能
- 2023-08-05 06:15:04下载
- 积分:1
-
自己积累的
自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的自己积累的
- 2022-01-26 00:49:53下载
- 积分:1
-
基于 android 的 RC 充电和放电
基于 android 的 RC 充电 d = 和履行项目在这个项目中具有 java 源文件代码完整表述存在
- 2022-01-31 23:00:47下载
- 积分:1
-
android意图传递参数并传回
andorid中使用意图进行传递参数是常用发方法,然而有些人并不了解从一个activity传递参数到另一个activity之后,还可以从这个activity再传递参数回到原activity,其中第一次传递的参数可以是需要处理的数据,而返回的数据可以是处理之后的结果,这样就方便的完成了数据的处理。
- 2023-01-10 18:15:04下载
- 积分:1
-
Android实现Windows风格的Dialog 实例源码下载
Android实现Windows风格的Dialog 实例源码下载
- 2014-08-21下载
- 积分:1
-
listview 滑动分页示例源码
android 滑动分页
- 2014-04-13下载
- 积分:1