Android :: Can SlidingDrawer Stop Sliding And Just Stay There With Motionevents
May 12, 2009
What I want to carry out is that the handle of the SlidingDrawer will be dragged by my finger, and when My finger leaves the screen, the handle of the SlidingDrawer will be just stop there and don't slide to top or bottom.
View 6 Replies
Jan 27, 2009
If I setOnTouchListener for a view the only events I get are ACTION_DOWN events. What do I need to do to capture ACTION_MOVE events which should occur when the user drags a finger across the view?
View 3 Replies
View Related
Sep 11, 2009
I decided to start pipelining input to increase responsiveness in my games. Basically what I do is when the activity receives a Key or Motion event, it sends it to a feed method in the game, which encapsulates it with a time and whatever else I need and puts it in a queue then immediately returns so the UI loop is never held up waiting for long. The main loop later processes the queue, applying the events in it at the appropriate times.
This works great and makes the games snappy, although now I'm starting to miss touch events intermittently. I realized that the events could be recycled objects and that could make them not safe to queue. Is this the case or is it safe to queue them for deferred processing like I'm doing?
View 5 Replies
View Related
Jun 29, 2010
I am curious about the safety of this method I have considered using for passing touch events in my Android application (and testing my understanding of concurrency in Java). Here's the basics:
I have a SurfaceView hooked up to SurfaceHolder.Callback to get user input events, mainly the onTouchEvent callback. After the onTouchEvent method is invoked, I see if event.getAction() == MotionEvent.ACTION_UP and, if so, call a method I have named postTouchEvent which is a member method of my app thread that updates the application's state and draws to the canvas. Code...
Now I understand that it is certainly not atomic, but since I treat it as immutable after receiving it from framework, won't this work? (Instead of synchronizing the post method and the if statement, which I have no problem doing, but I'm asking to learn.)
Here are my thoughts. I know I will have a valid reference to the object but I am unsure in what state I will actually see the object. While testing everything is working out just fine but I am aware of how uncommon threading exceptions can be, even if something is broken.
Also, I can see one problem with this: If another MotionEvent comes though, it's possible that inputEvent in the run() method will be set to a different event than the one that was referenced when this.mInputEvent != null was checked, but this really isn't an issue.
So, is there anything I am missing or, for my purposes, should this be ok?
View 2 Replies
View Related
Dec 1, 2009
Has anyone used the sliding drawer widget? I'm trying to get the widget to slide out from top to bottom, but right now it only seems to support bottom to top or right to left. Any suggestions on how to get it to slide out from the top?
View 2 Replies
View Related
Nov 1, 2010
I've looked in many places, but I cant find a decent tutorial on how to make a SlidingDrawer for my application.
Say i already have an XML file, and i want to add a sliding drawer to it..i also want to add a textview and listview object, and some buttons in it...how would i go about doing that?
View 1 Replies
View Related
Jul 8, 2010
Is there any way to set my sliding drawer on top of other elements in my layout? I have an ImageView which is intended for an album art and I would like to have a sliding drawer overlay at the bottom of that ImageView.
View 1 Replies
View Related
Jan 10, 2010
Can anyone explain how to attach a sliding drawer to an activity. I get the xml creation part but what do you need to call to actually attach your xml creation to the activity, or even better to a layout within the activity.
View 8 Replies
View Related
May 5, 2009
I try to make the Content view of SlidingDrawer is a ViewGroup, for example , in the Launcher example it can have two GridView in the same SlidingDrawer my sample is to make android:content = "@id/layout" ,which is a LinearLayout but i found only the first child in the layout will be shown so i would like to ask is there any constrain to make SlidingDrawer can not have multiple views in its content?
View 3 Replies
View Related
Apr 30, 2009
I would like to do some tests on SlidingDrawer however i always found RuntimeException when SlidingDrawer.onMeasure is called i check the code and think the exception is caused by unspecified MeasureSpec
so i would like to ask how to setup the MeasureSpec in SlidingDrawer?
View 2 Replies
View Related
Mar 11, 2010
I tried to construct SlidingDrawer widget programmatically, but had no luck. The JavaDoc says the constructor needs "AttributeSet attrs" parameter, which is "a specified set of attributes defined in XML".
I provided my own implementation of AttributeSet interface, with all the attributes mentioned in JavaDoc, but got a weird ClassCastException - it seems that it assumes the attrs parameter is of type TypedArray, which seems to be impossible to use as base class (constructor hidden). Is there a way to construct SlidingDrawer programmatically and what is the correct contract to use it ? It is no way clear from the documentation.
View 1 Replies
View Related
Apr 7, 2010
I have a SlidingDrawer that pops up from the bottom of the screen and fills the screen about 80%. Even though the SlidingDrawer view is in focus, it is still possible to click on items, buttons and other elements in the view that is behind the SlidingDrawer. When SlidingDrawer is active/pulled up/in focus, I want to disable the entire view behind it so it will not be able to recieve clicks and touches. Is there a good way to disable an entire view? I have tried setEnable(false) and setClickable(false) but neither of them work.
View 2 Replies
View Related
Jul 27, 2010
I have used sliding drawer in my code ...
When i set this as content i am getting RunTime Exception in SlidingDrarwer onMeasure!.
How can i prevent RunTimeException? Where am i doing wrong?
View 7 Replies
View Related
Aug 25, 2010
I'm currently having trouble with a SlidingDrawer. I want it to be closed when the application starts so it doesn't get in the way. However, it is determined that it will be open, despite putting slide.close() in the onCreate() of my activity. It seems to be closed if i use slide.animateClose() instead, but this slows my application down loads.
How do I make it closed by default? code...
View 1 Replies
View Related
Jul 16, 2009
I'm using a slidingDrawer in my application that has its handler placed at the bottom when in portrait mode. When the user switches to landscape mode (widescreen) I would like to have the handler located on the left. When I change the orientation from vertical to horizontal, the handler is placed on the right.
I have defined my layout XML like this:
<SlidingDrawer
android:id="@+id/l_drawer"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:handle="@+id/l_handle"
android:content="@+id/l_content"
android:orientation="horizontal"
android:layout_gravity="left>
Anyone have an idea for how to make it slide from left to right ?
View 3 Replies
View Related
Jul 22, 2009
I'm trying to change the icon on the handle when i try to open the slidingdrawer.
When I extract the handle from the view and sets the onclicklistener or ontouchlistener it seems to never get trigget.code...
I was hoping this code should log "onClick" message, but it doesn't. Any ideas?
View 1 Replies
View Related
Feb 11, 2010
I'm trying to get a sliding drawer to pull down from the top in my application, but I can't figure out a way to do it. Any help?
View 1 Replies
View Related
Nov 2, 2010
I want to create a slider in this way....
< button1 button2 button3 >
Is it possible.
View 4 Replies
View Related
Jul 17, 2009
I cant find a way to set the orientation on my SlidingDrawer when i change from landscape mode to portrait mode visa versa. Initially i set the orientation by xml to vertical. I need to change the orientation to horizontal when the phone is in landscape mode, so i get the handle on the left.
View 2 Replies
View Related
Jan 14, 2010
I've checked the WallpaperService.Engine class and don't see anything.What's the best practice for detecting home screen sliding?
View 3 Replies
View Related
Jul 28, 2010
I have a bit of a problem with a SlidingDrawer that I created and that should go over my VideoView. When the activity is opened for the first time you can see the slider above the video and when you tap it, it slides open. However, as soon as you close the slider it seems to disappear underneath the VideoView and is not visible anymore. It is still there and when you tap the location where the handle is located the slidingDrawer reappears, but I would rather prefer if it wasn't hiding all the time ;) If anyone knows what I can do about that and help me out, that would be really fantastic because I have been trying for hours now and I have no idea what I should do. I also haven't found a similar issue or a solution for that.
This here is the xml code for the videoview and the slidingDrawer:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/ android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="@drawable/shape_background_gradient" >
<VideoView android:layout_width="240px" android:layout_height="180px"
android:id ="@+id/VideoViewEdit" android:layout_centerHorizontal="true" >
</VideoView> <ScrollView android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_below="@id/VideoViewEdit">
<TableLayout android:layout_width="fill_parent" android:layout_height="fill_parent"
android:stretchColumns="0"> <TableRow android:background="@drawable/shape_track_background"
android:padding="5px" > <ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:src="@drawable/ic_editor_videotrack"
android:padding="5px" android:layout_gravity="left"/>
</TableRow> <TableRow android:background="@drawable/shape_track_background"
android:padding="5px" > <ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:src="@drawable/ic_editor_audiotrack"
android:padding="5px" android:layout_gravity="left"/>
</TableRow> <TableRow android:background="@drawable/shape_track_background"
android:padding="5px" > <ImageButton android:layout_width="wrap_content"
android:layout_height="wrap_content" android:src="@drawable/ic_editor_add_media"
android:padding="5px" android:layout_gravity="left" />
</TableRow> </TableLayout> </ScrollView> <SlidingDrawer android:id="@+id/drawer"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:orientation="horizontal" android:handle="@+id/handle"
android:content="@+id/content"> <ImageView android:id="@id/handle"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/slider_handle" />
<LinearLayout android:id="@id/content" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical">
<ImageButton android:id="@+id/button_exposure" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="#77000000"
android:src="@drawable/ic_slider_exposure" android:padding="5px"
android:layout_marginBottom="1px" android:layout_gravity="left"/>
<ImageButton android:id="@+id/button_properties"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:background="#77000000" android:src="@drawable/ic_slider_properties"
android:padding="5px" android:layout_marginBottom="1px" android:layout_gravity="left"/>
<ImageButton android:id="@+id/button_special_effects" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="#77000000"
android:src="@drawable/ic_slider_special_effects" android:padding="5px"
android:layout_marginBottom="1px" android:layout_gravity="left"/>
<ImageButton android:id="@+id/button_test" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="#77000000"
android:src="@drawable/ic_slider_exposure" android:padding="5px"
android:layout_marginBottom="1px" android:layout_gravity="left"/>
<ImageButton android:id="@+id/button_test2" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="#77000000"
android:src="@drawable/ic_slider_exposure" android:padding="5px"
android:layout_marginBottom="1px" android:layout_gravity="left"/>
</LinearLayout> <ViewStub android:id="@+id/stub" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:background="#77000000">
</ViewStub> </SlidingDrawer> </RelativeLayout>
View 3 Replies
View Related
May 14, 2010
I'm trying to create a sliding drawer in code, but I don't understand what to do for the AttributeSet part of the constructor.
What do I need to do for that?
Also, how do I define in code where the slider is going to show up?
View 1 Replies
View Related
Apr 9, 2010
I'm interested in using it for one of my apps and I was wondering how I can use one of them.
Are there any other similar widgets out there for 2.0+?
View 1 Replies
View Related
Nov 2, 2010
I want to port my application on all android devices, and I want to have the right/left animation on the activities transition on all android platform versions. I know that this feature is implemented in the 2.0 version. How can I implement this feature for the lower versions?
View 1 Replies
View Related
Sep 3, 2010
I am running out of room on my application for buttons, so I want to stick them into some sort of sliding container, like the one at the top of the Astro File Manager application. How do I go about doing this?
View 1 Replies
View Related
Nov 20, 2010
I am new to android development. I wanted to make a button on one of my activities that I can drag to slide my current activity page to the next activity page. The button will be in the center of the screen and I want to be able to press and drag it horizontally to one end of the screen while I am dragging my button I can see my current activity page moving. It is actually like when one slides on the home screen and can control the sliding depending on how far he slides his finger on the screen.
View 6 Replies
View Related
Nov 15, 2010
I require a sliding drawer in my application.
It should be placed at the bottom of the page.
It has to contain a set of images and I have to set a background color for the sliding drawer. I saw some sample codes...But I am not getting a clear idea on how to do it.
View 1 Replies
View Related
Sep 25, 2010
I have implemented "Sliding Drawer" in my application using the below XML layout code...
but what i am wanting is to Slide the drawer from Left-to-right(Horizontal) instead of this right-to-left, how do i make slide drawer to slide from left-to-right direction?
View 1 Replies
View Related
Oct 12, 2010
The footprints and clock app on a HTC sense phones use a slider control on the bottom buttonbar (see this movie for an example code...
From the hierarchy viewer I can see that they use a custom control for this. I'm looking for a way to achieve the same effect. I want a buttonbar on the bottom of my app with a movable selector which I can drag from left to right and back, thereby selecting the different tabs.
Can anyone give some tips on how I might achieve this? Which layout controls could I use for this purpose? I know how to create the tabs and the button bar, but I'm a bit puzzled on the sliding selector.
View 3 Replies
View Related
Aug 4, 2010
In my main view I have a window that users can slide up and down, here is a example SlidingDrawer
The user has to click or drag the sliding bar to reveal the window. now how is it possible to change the sliding bar image to show a hover effect?
View 1 Replies
View Related