seekbar

Android 提高篇 6 之MediaPlayer

折月煮酒 提交于 2020-03-06 03:39:55
前面写了十四篇关于界面的入门文章,大家都看完和跟着练习之后,对于常用的Layout和View都会有一定的了解了,接下来的文章就不再强调介绍界面了,而是针对具体的常见功能而展开。 本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。 先贴出本文程序运行结果的截图,上面是播放/停止音频,可用SeekBar来调进度,下面是播放/停止视频,也是用SeekBar来调进度: main.xml的源码: view plaincopy to clipboardprint? <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android=" http://schemas

How to add vertical lines above seekbar in android

两盒软妹~` 提交于 2020-03-06 03:28:09
问题 I am new in android and I have a small goal to achieve. I want to create a seekbar exact like that, I know how to work with normal seekbar but don't have any idea to add those vertical lines above seekbar. can you provide me solution for this? Thanks in advance. 回答1: xml file <LinearLayout android:layout_width="match_parent" android:layout_height="10dp" android:orientation="horizontal"> <LinearLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"

提高第一篇之MediaPlayer

隐身守侯 提交于 2020-03-06 02:58:14
MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。 main.xml的源码: <? xml version = "1.0" encoding = "utf-8" ?> < LinearLayout android:id = "@+id/LinearLayout01" android:layout_width = "fill_parent" android:layout_height = "fill_parent" xmlns:android = " http://schemas.android.com/apk/res/android " android:orientation = "vertical" > < SeekBar android:id = "@+id/SeekBar01" android:layout_height = "wrap_content" android:layout_width = "fill_parent" > </ SeekBar >

Android提高21篇之一:MediaPlayer

て烟熏妆下的殇ゞ 提交于 2020-03-06 02:57:24
本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。 先贴出本文程序运行结果的截图,上面是播放/停止音频,可用SeekBar来调进度,下面是播放/停止视频,也是用SeekBar来调进度: main.xml的源码: XML/HTML代码 < linearlayout android:id= "@+id/LinearLayout01" android:layout_width= "fill_parent" android:layout_height= "fill_parent" xmlns:android= "http://schemas.android.com/apk/res/android" android:orientation= "vertical" > < seekbar android:id= "@+id/SeekBar01" android:layout_height= "wrap_content" android

Android ImageView

瘦欲@ 提交于 2020-02-29 19:48:26
ImageView   ImageView,图像视图,直接继承自View类,它的主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来显示。ImageView可以适用于任何布局中,并且Android为其提供了缩放和着色的一些操作。   ImageView的一些常用属性,并且这些属性都有与之对应的getter、setter方法: android:adjustViewBounds:设置ImageView是否调整自己的边界来保持所显示图片的长宽比。 android:maxHeight:设置ImageView的最大高度。 android:maxWidth:设置ImageView的最大宽度。 android:scaleType:设置所显示的图片如何缩放或移动以适应ImageView的大小。 android:src:设置ImageView所显示的Drawable对象的ID。   对于android:scaleType属性,因为关于图像在ImageView中的显示效果,所以有如下属性值可以选择: matrix:使用matrix方式进行缩放。 fitXY:横向、纵向独立缩放,以适应该ImageView。 fitStart:保持纵横比缩放图片,并且将图片放在ImageView的左上角。 fitCenter:保持纵横比缩放图片

Android seekbar solution

坚强是说给别人听的谎言 提交于 2020-02-17 08:16:28
问题 Is it possible to have the seekbar move only when the thumb is moved. Right now the seekbar moves even on finger touch in the progressdrawable. How do we disable the movement of the seekbar on finger touch of the progressdrawable? Thanks. 回答1: Override the OnTouchListener for the seekbar and only process the movement on the thumb when the MotionEvent is a move event. event.getAction() == MotionEvent.ACTION_MOVE Update : 1 Something like this will work but the catch is that even if the user

Android seekbar solution

烂漫一生 提交于 2020-02-17 08:16:10
问题 Is it possible to have the seekbar move only when the thumb is moved. Right now the seekbar moves even on finger touch in the progressdrawable. How do we disable the movement of the seekbar on finger touch of the progressdrawable? Thanks. 回答1: Override the OnTouchListener for the seekbar and only process the movement on the thumb when the MotionEvent is a move event. event.getAction() == MotionEvent.ACTION_MOVE Update : 1 Something like this will work but the catch is that even if the user

Remove SeekBar shadow

╄→尐↘猪︶ㄣ 提交于 2020-02-05 06:58:31
问题 I'm getting a random shadow behind my SeekBar and thumb for some strange reason (the dark but not the black part). How do I get rid of it? My SeekBar: <SeekBar android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/slider" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:max="10" android:thumb="@drawable/thumb" android:progressDrawable="@drawable/progress_appearance"/> thumb.xml <?xml version="1.0" encoding="UTF-8"?> <shape

Remove SeekBar shadow

…衆ロ難τιáo~ 提交于 2020-02-05 06:58:04
问题 I'm getting a random shadow behind my SeekBar and thumb for some strange reason (the dark but not the black part). How do I get rid of it? My SeekBar: <SeekBar android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/slider" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:max="10" android:thumb="@drawable/thumb" android:progressDrawable="@drawable/progress_appearance"/> thumb.xml <?xml version="1.0" encoding="UTF-8"?> <shape

寒假学习进度四(解决Android studio的com.android.support.v4.view.ViewPager报错问题)

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-05 00:58:32
今天主要看了下哔哩哔哩上的安卓教学视频,敲了两个小小的案例,效率比较低。晚上自己注册了下github,不过自己还没有建立自己的代码库,主要看了些一些优秀的安卓代码。 敲的案例:拖动条改变图片的透明度(主要用了下seekbar组件) 源码: 布局(比较简单) <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity"> <ImageView android:id="@+id/image1" android:layout_width="match_parent" android:layout_height="250dp" android:scaleType="fitXY" android:src="@mipmap/lijiang" /> <SeekBar android