登录
首页 » Android » Android UI设计实例:蘑菇街UI仿制品源码

Android UI设计实例:蘑菇街UI仿制品源码

于 2022-02-12 发布 文件大小:130.23 kB
0 138
下载积分: 2 下载次数: 1

代码说明:

又一个Android UI设计实例:蘑菇街UI仿制品源码,这个界面中包括了菜单、图片切换的幻灯片、用户登录和注册按钮示例等,看上去十分漂亮的一个Android手机界面UI,通过仿写这个UI,你可以对Android界面的设计的基础知识技巧有一个更深的理解,进一步熟悉各种操作技巧,本例视图效果如截图所示。

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

发表评论

0 个回复

  • 文件管理器android
    这是用安卓开发的一个简单的文件管理器,简单方便。适合新手看!!
    2022-06-28 23:52:14下载
    积分:1
  • 安卓应用小APP
    一个安卓手机上的小App,随手记,关于记录衣食住行的,是Android开发入门的比较好的小项目。
    2022-07-16 20:15:48下载
    积分:1
  • 高仿网易客户端UI
    Android应用源码之高仿网易客户端UI(tabhost)
    2023-05-17 18:35:03下载
    积分:1
  • 84564
    Android的传感器系统,精选android项目书籍,很好有参考资料。(The sensor system Android, select Android project books, very good reference material.)
    2013-12-04 08:49:42下载
    积分:1
  • PuzzleVersion1
    基于JNI的JAVA C++混编。 在opencv的android应用。自动破解数独游戏。从摄像头获取图像后自动破解。 包含:opencv代码(c++) android代码(java)(JNI-based JAVA C++ mixed. In the opencv android applications. Automatic crack Sudoku. Automatically after the break to get images from the camera. Includes: opencv code (c++) android code (java))
    2013-11-23 15:05:30下载
    积分:1
  • 高仿淘宝客户端
    高仿淘宝客户端 这里有一些app的源码,Android客户端项目源码-高仿淘宝客户端,给那些刚入门的朋友很有帮助,更多的内容请见http://blog.csdn.net/xiayaobo,http://download.csdn.net/my
    2022-12-20 09:45:06下载
    积分:1
  • IPC
    安卓系统中进程通信的例程,利用IPC机制进行服务端与客户端的进程通信(Andrews in the process of communication routines, the use of the IPC mechanism to carry out the process of communication services and the clients)
    2012-07-12 15:45:36下载
    积分:1
  • 创建适用于 Android 可穿戴产品的表盘watch face
    资源描述 安卓watch face(表盘)是一个在后天运行的服务,可以提高在画布上绘制图形的功能。图形可用于创建不同的表盘,写入文本, 构建动画和执行其他开放这想在他们的手表图形应用中提供的活动。  但是也有手表不能完成的功能,或者开发不能做的功能。 这些功能是仅对系统特性而言的。 例如,可以 跟表盘交互,但是仅能进行单击, 不能支持捏合,拖动等其他功能
    2022-07-23 18:03:18下载
    积分:1
  • android open gl 示例代码下载
    [实例简介]Open GL 入门级示例 [实例截图] [核心代码]package com.china.gltry;import javax.microedition.khronos.egl.EGL10;import javax.microedition.khronos.egl.EGL11;import javax.microedition.khronos.egl.EGLConfig;import javax.microedition.khronos.egl.EGLContext;import javax.microedition.khronos.egl.EGLDisplay;import javax.microedition.khronos.egl.EGLSurface;import javax.microedition.khronos.opengles.GL;import android.view.SurfaceHolder;/** * An EGL helper class. */public class EGLHelper{ public EGLHelper() { } /** * Initialize EGL for a given configuration spec. * @param configSpec */ public void start(int[] configSpec){ /* * Get an EGL instance */ mEgl = (EGL10) EGLContext.getEGL(); /* * Get to the default display. */ mEglDisplay = mEgl.eglGetDisplay(EGL10.EGL_DEFAULT_DISPLAY); /* * We can now initialize EGL for that display */ int[] version = new int[2]; mEgl.eglInitialize(mEglDisplay, version); EGLConfig[] configs = new EGLConfig[1]; int[] num_config = new int[1]; mEgl.eglChooseConfig(mEglDisplay, configSpec, configs, 1, num_config); mEglConfig = configs[0]; /* * Create an OpenGL ES context. This must be done only once, an * OpenGL context is a somewhat heavy object. */ mEglContext = mEgl.eglCreateContext(mEglDisplay, mEglConfig, EGL10.EGL_NO_CONTEXT, null); mEglSurface = null; } /* * Create and return an OpenGL surface */ public GL createSurface(SurfaceHolder holder) { /* * The window size has changed, so we need to create a new * surface. */ if (mEglSurface != null) { /* * Unbind and destroy the old EGL surface, if * there is one. */ mEgl.eglMakeCurrent(mEglDisplay, EGL10.EGL_NO_SURFACE, EGL10.EGL_NO_SURFACE, EGL10.EGL_NO_CONTEXT); mEgl.eglDestroySurface(mEglDisplay, mEglSurface); } /* * Create an EGL surface we can render into. */ mEglSurface = mEgl.eglCreateWindowSurface(mEglDisplay, mEglConfig, holder, null); /* * Before we can issue GL commands, we need to make sure * the context is current and bound to a surface. */ mEgl.eglMakeCurrent(mEglDisplay, mEglSurface, mEglSurface, mEglContext); GL gl = mEglContext.getGL(); return gl; } /** * Display the current render surface. * @return false if the context has been lost. */ public boolean swap() { mEgl.eglSwapBuffers(mEglDisplay, mEglSurface); /* * Always check for EGL_CONTEXT_LOST, which means the context * and all associated data were lost (For instance because * the device went to sleep). We need to sleep until we * get a new surface. */ return mEgl.eglGetError() != EGL11.EGL_CONTEXT_LOST; } public void finish() { if (mEglSurface != null) { mEgl.eglMakeCurrent(mEglDisplay, EGL10.EGL_NO_SURFACE, EGL10.EGL_NO_SURFACE, EGL10.EGL_NO_CONTEXT); mEgl.eglDestroySurface(mEglDisplay, mEglSurface); mEglSurface = null; } if (mEglContext != null) { mEgl.eglDestroyContext(mEglDisplay, mEglContext); mEglContext = null; } if (mEglDisplay != null) { mEgl.eglTerminate(mEglDisplay); mEglDisplay = null; } } EGL10 mEgl; EGLDisplay mEglDisplay; EGLSurface mEglSurface; EGLConfig mEglConfig; EGLContext mEglContext;}
    2015-04-06下载
    积分:1
  • android 选择照片/拍照 并上传图片到服务器源码(含服务器端接收源码)
    android上传图片,服务器端用C#语音接收
    2015-05-07下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载