Android : Scroll Up Motion Windows Move Up - When Using A Touch

Oct 18, 2010

I'd like to get your suggestion for best option to implement the following interface on android 2.2.

1. Folders (or folder windows displayed as pictures) are assembled or places as a deck of cards on screen 2. when using a touch (scroll up motion) each folder windows move up (scroll up) at a tilted angle and gradually it gets straighten in vertical direction when reaches at the center . The other folder windows are linked as a chain so if you scroll up again the next folder window will take the center position and so on until the last one. This can be scroll up or down.

Apparently, it seem it can be done with GridView or Gallery Widget to start instead working for new widget. if you have experience doing such interface , suggest me for better option?

Android : Scroll up motion windows move up - when using a touch


Android : Way To Increase Timeout For Touch-select Vs Touch-scroll?

Nov 9, 2009

Is there a way to make highlighting of a row in a listview delayed if the user is simply scrolling the list with their finger? To clarify, when the user puts their finger down to scroll, the intersected row (if any) gets highlighted for a short moment, before it realizes the user is just trying to scroll (then the highlight turns off). It seems like the timeout is too short - iPhone has the same behavior, just seems that the timeout is longer to discern between a real row- select-touch, and just a scroll-touch. Any way to tweak this? You can see the behavior in any of the system apps that have lists..

View 2 Replies View Related

Android : Move Scroll At Bottom Of List Programmatically?

Mar 29, 2010

I after calling notifydatasetchanged();

i want to move scroll of list to the bottom of list so that user could see last record in the listview.actually i am writing Chat module so for that purpose i need latest record at the bottom of list. can any one guide me how to achieve this?

View 1 Replies View Related

Android :: ListView Scroll In Touch Mode?

Feb 18, 2009

i'm rearranging items in the list by dragging the item. I'm in the touch mode and want to scroll view couple of items then i'm on the last/first visiblePosition. Since i'm in the touch mode setSelection is useless. How i can scroll a list in the touch mode. For drag i'm using onTouchEvent , onLayout to change background for the current item + some stuff in adapter to make a swap.

View 3 Replies View Related

Android : Scroll / Move Text Within TextView On Home Screen Widget?

Apr 21, 2010

I have created a widget to be displayed on android emulator's home screen to display some long text. In my main.xml layout file i've already set TextView properties like singleLine="true", ellipsize="marquee", focusable="true" etc, but still when my widget is displayed on home screen text does not move/scroll.code...

View 7 Replies View Related

Android : Touch Scroll On View Flipper In Phone?

Jul 8, 2010

I have to acheive that the Touch Scroll on the View Flipper. For Example. I have to Images. At First, ViewFlipper Shows an First Image. Now I Flung the view from right to left. The First Image view SLide out Left and Th Second Slide in from Left. I can Achieve it By this Post. But I want to Scroll the image. that is, On the Action_Move Event i want to do Touch Scroll. For Example, When i move the touch from right to left. it will flung how much the touch moves. on that time the output should looks the both images partly. How to do that? What i have to measure the Screen levels(height & width). Example codes are more helpful. Sorry for the Bad English.

View 1 Replies View Related

Android : Scroll And Drag A TileView Widget Around By Finger / Touch

Mar 31, 2009

In the Android API examples there is a Snake game. This game uses a class called SnakeView, which inherits from TileView.

I am doing something very similar to this. I am inheriting from TileView to create a class (SkyView), which will become a square board for a board game (similar to the board for Checkers).

However, I would like for my game board to be 400x400 pixels in size, which will be bigger than the screens of some Android devices (such as the G1). And I would like for the user to be able to freely scroll and drag the board around with their finger (both horizontal and vertical scrolling/dragging).

Can someone please point me in the correct direction for implementing this? The board must be no smaller than 400x400px in size. And however much of the board that can be displayed at once on the screen, should be displayed at once.

Should I wrap my SkyView widget in an AbsoluteLayout and use Scrollbars? If so, what Scrollbar properties to I need to use? I played around with Scrollbars in both directions but couldn't get it to work. Is there another view layout I should put it inside? Code examples would be nice! Thanks for the help. I am at a loss with this one.

View 5 Replies View Related

Android :: How To Move Standard Elements (like EditText) By Touch Event

Dec 8, 2009

I can override onTouchEvent, but there is no x and y coordinates to set in the EditText or usual View.

View 1 Replies View Related

HTC Droid Eris :: Since Update - Not Been Able To Touch Scroll Through Files/pictures

Jul 18, 2010

Since the update in May, I haven't been able to "touch scroll" through my files/pictures....before the update I could (using Astro) click on a picture and then touch and "throw" to the next one...but since the update when I click on a picture, I have to go back to the file list and click on the next one....is there a way around this? a setting to change?

View 2 Replies View Related

Android :: Touch Event Types Supported V/s Windows Mobile

Feb 26, 2009

Are following touch events supported by android platform or we have to implement them?

Touch event - Used to focus an item Tap - Execute action when finger is released Tap and hold - Long tap for some timeout Double tap - Tap twice without much delay Flick - Touch, hold, move and release quick Drag n drop - Touch, hold and drag Touch and move - Touch, hold, move and release in straight line

View 3 Replies View Related

General :: Cannot Touch Or Move Lock Icon?

May 11, 2014

Whenever i open my Tablet and gonna unlock it, I cannot touch or move the "Lock" Icon. Sometimes, i enable the "Finger Pointer", there will be a White Circle(I know there's a White Circle every time you touch) below the Screen even i didn't Point below and there will be like 10 to 17 Finger Pointers then they will Freeze and i cannot use any Programs

View 5 Replies View Related

HTC Droid Eris :: Scroll Ball - When Go To Home Page Ball Always Pulls To Left And Wont Let Move Any Other Way Besides Left

Sep 8, 2010

when i go to the home page the ball always pulls to the left and wont let me move any other way besides left. its giveing me alot of problems txting and just moveing around my phone.

View 3 Replies View Related

Android :: Scroll Down - Text Area Get Focus Scroll Little Bit And Also Display Bottom Buttons

Apr 19, 2010

I have text area and and down to that "ok" and "cancel" button. when i click on text area keyboard appear and focus on the text area and buttons get hide behind the keyboard.

I want when text area get focus scroll a little bit and also display the bottom buttons while text area id selected.

View 2 Replies View Related

Android :: Why Does TextView.setText Cause Enclosing Scroll View To Scroll?

Jun 24, 2010

I've got this odd problem which is happening on 1.6, 2.2, and a MyTouch 3G Slide (which is API #7, and listed as "2.1-Update1" in the Android Device Chooser). If anyone can explain what I'm doing wrong & how to fix it (or possibly confirm that this is an Android bug)The basic idea for my app is to make a stopwatch-sort of thing, in that the user can tap a button to start a timer, then tap it again to stop (pause) the timer; further taps alternate between resuming the timer and pausing the timer.I've got a top-level ScrollView which contains a RelativelLayout, which contains a bunch of widgets. The first widget is a HUGE button (so that it's easy to press), which pushes all my other widgets below the bottom of the screen. This is intentional, as I want to rely on the ScrollView (and an on-screen reminder to the user) to make the rest of the input options available.I've got a simple state-machine type setup, where mState is the current mode (STATE_ TIMER_ NOT_ STARTED before the user presses any buttons, RUNNING after the first press, and then PAUSED after the second, back to RUNNING after the third, etc, etc).

All this works great EXCEPT that when the timer is running, and the user presses the start/stop/resume button again, the ScrollView will scroll down a ways. I am NOT issuing this command (I don't even have a reference to ScrollView object), and I'm not sure why it's doing this.

REPRO:Compile + run the below samples. When the app starts, press the 'Start Timing' button. Use your thumb (or the mouse) to touch-drag the screen upwards (so you can see the RatingBar), then drag it back downwards (so the button is again completely on-screen). Tap the button (which now reads 'PauseTiming') again, and it'll jump down a bit. It should NOT be jumping/scrolling down, since there's no statement (that I can see) that tells it to scroll down. As near as I can tell, it's the setText that causes the scrolling ( when I comment those lines out, no scrolling occurs).WHAT I'M ASKING FOR:if I'm doing something dumb & you could point out what it is, I'd really appreciate it! I wonder if 'touch mode' might have something to do with this, since it does NOT appear to happen (in the emulator) when I use the mouse's scroll wheel to move the panel upwards (i.e.,instead of the simulated finger-dragging). I can't find a whole lot on touch-mode, and nothing specific on focus/selection in touch mode within a ScrollView if you can confirm that this error occurs for you too, that would be ok, too (since misery loves company.AHEM I mean, since it might help confirm that it's not just me MyTestApp.java package bug.android.scrollview;
import android.app.Activity;
import android.os.Bundle;
import android.text.format.Time;
import android.view.Display;
import android.view.View;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.TextView;
public class MyTestApp extends Activity {
public final static int STATE_TIMER_NOT_STARTED = 1;
public final static int STATE_TIMER_RUNNING = 2;
public final static int STATE_TIMER_PAUSED = 3;
private int mState;
Time t = new Time();
private Time data = new Time();
private Button btnStartStopResume;
private TextView lblSpacer;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.new_time_entry);
btnStartStopResume = (Button) findViewById(R.id.btnStartStopResume);
// Set the button's size so that the other info will also be visible
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE))
.getDefaultDisplay();
// This is such a hack, but the windowScroller doesn't appear to
// have a height at this point in the lifecycle (nor in 'onResume' :( )
btnStartStopResume.setHeight(display.getHeight() - 200);
lblSpacer = (TextView) findViewById(R.id.lblSpacer);
reset();
} public void doStartStopResume(View v) {
if (mState == MyTestApp.STATE_TIMER_NOT_STARTED) {
mState = MyTestApp.STATE_TIMER_RUNNING;
data.setToNow();
} else if (mState == MyTestApp.STATE_TIMER_RUNNING) {
mState = MyTestApp.STATE_TIMER_PAUSED;
String s = getString(R.string.add_scroll_down_to_add);
lblSpacer.setText(s);
} else if (mState == MyTestApp.STATE_TIMER_PAUSED) {
mState = MyTestApp.STATE_TIMER_RUNNING;
public void doReset(View v) {
}public void doNewRunClick(View v) {
public void doAddTiming(View v) {
public void reset() {
mState = STATE_TIMER_NOT_STARTED;
new_time_entry.xml
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/windowScroller"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
> <RelativeLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
> <Button
android:id="@+id/btnStartStopResume"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dip"
android:text="Start Timing"
android:textSize="40dp"
android:height="290dp"
android:onClick="doStartStopResume" />
<TextView
android:id="@+id/lblSpacer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/btnStartStopResume"
android:layout_centerHorizontal="true"
android:text="@string/add_scroll_down_for_more" />
<TextView
android:id="@+id/lblTimeStartLabel"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/lblSpacer"
android:layout_alignParentLeft="true"
android:clickable="true"
android:onClick="adjustStartTime"
android:text="Start of this run:"
android:textSize="8dp" />
<TextView
android:id="@+id/lblTimeStart"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/lblTimeStartLabel"
android:layout_alignParentLeft="true"
android:clickable="true"
android:onClick="adjustStartTime"
android:text="--:--:-- --"
android:textColor="#FFFFFF"
android:textSize="26dp" />
<TextView
android:id="@+id/lblElapsedLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/lblSpacer"
android:layout_alignRight="@id/lblSpacer"
android:layout_marginRight="5dp"
android:text="Elapsed Time:"
android:textSize="8dp" />
<TextView
android:id="@+id/lblTimeElapsed"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/lblElapsedLabel"
android:layout_alignRight="@id/lblSpacer"
android:layout_marginRight="5dp"
android:textColor="#99ff66"
android:text="-- m -- sec"
android:textSize="26dp"
android:layout_marginBottom="10dip"/>
<CheckBox
android:id="@+id/chkNewRun"
android:onClick="doNewRunClick"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/lblTimeElapsed"
android:text="This is a new run of timings"
android:layout_marginBottom="10dip" />

<TextView
android:id="@+id/lblIntensity"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Intensity (1 = none 5 = max)"
android:layout_below="@id/chkNewRun" />
<RatingBar
android:id="@+id/rbIntensity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/lblIntensity"
android:numStars="5"
android:rating="2"
android:layout_marginBottom="5dip" />

<TextView
android:id="@+id/lblNotes"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Notes:"
android:layout_below="@id/rbIntensity" />
<EditText
android:id="@+id/txtNotes"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@android:drawable/editbox_background"
android:layout_below="@id/lblNotes"
android:layout_marginBottom="10dip" />
<Button
android:id="@+id/btnReset"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/txtNotes"
android:layout_alignParentLeft="true"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:text="Reset"
android:onClick="doReset" />
<Button
android:id="@+id/btnOk"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/txtNotes"
android:layout_toRightOf="@id/btnReset"
android:layout_alignParentRight="true"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:text="Add Timing To List"
android:onClick="doAddTiming" />
</RelativeLayout>
</ScrollView>
strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Timer</string>
<string name="dlg_edit_timing_title">Edit A Timing</string>
<string name="add_scroll_down_for_more">< Scroll down for more options! ></string>
<string name="add_scroll_down_to_add">< Scroll down to save this timing! ></string>
<string name="start_timing">Start Timing
</string>
<string name="stop_timing">Pause Timing
</string>
<string name="resume_timing">Resume Timing
</string>
</resources>
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="bug.android.scrollview"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".MyTestApp"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="5" />
</manifest>
UPDATE 1: Adding if( btnStartStopResume.isInTouchMode() )
Toast.makeText(this, "TOUCH MODE", 2000);
elseToast.makeText(this, "NOT touch mode", 2000);
then setting breakpoints in the debugger confirms that the button is always in touch mode (regardless of whether I finger-drag the panel up/down, or mouse-wheel it up/down). So it's a combination of being in touch-mode AND finger-dragging the panel after the 2nd button-press (i.e, when the app is in 'stopped/paused timing' mode) that's causing the odd extra-timing in subsequent pauses.
UPDATE 2:
I just noticed that it's scrolling down to the EditText, and no further. It looks like when you move the panel down the EditText gets the selection, and after the click event the ScrollView scrolls back to the thing that has the selection. Seems to explain why the mouse-wheel approach doesn't have this problem (it moves the selection/focus back up to the button).

View 1 Replies View Related

Android :: Scroll To Last Line Of Table Layout Within Scroll View

Jun 21, 2010

I want to have a dynamic table, with rows added over time as a result of user interaction, using a TableLayout inside a ScrollView. This works fine, but when I want to scroll to the end of the table using fullScroll(), it always leaves out the last line; that is, it scrolls so that the one before the last one is visible. The last line is visible when scrolling manually, and the scrollbar is correct too.I'm of course open to suggestions as to how to make a better layout out of this; but I'm specifically interested in understanding why fullScroll() behaves that way. Should I give it a different parameter, or use something else altogether? Or does it do that because the newly added line isn't yet visible somehow? (if so, how can I solve that?) Or did I miss some other obvious thing?The following code replicates the problem: TestActivity.java:
package com.example.android.tests;
import java.util.Random;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ScrollView;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.TextView;
public class TestActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
((Button) findViewById(R.id.AddRow)).setOnClickListener(new View.OnClickListener() { public void onClick(View v) {
Random rnd = new Random();
TableRow nr = new TableRow(v.getContext());
for (int c=0; c<3; c++) {
TextView nv = new TextView(v.getContext());
nv.setText(Integer.toString(rnd.nextInt(20)-10));
nr.addView(nv);
}((TableLayout) findViewById(R.id.Table)).addView(nr);
// Scrolls to line before last - why?
((ScrollView) findViewById(R.id.TableScroller)).fullScroll(View.FOCUS_DOWN);
}main.xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:text="Add Row"
android:id="@+id/AddRow"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" />
<ScrollView
android:id="@+id/TableScroller"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/AddRow"
android:layout_alignParentTop="true" >
<TableLayout
android:id="@+id/Table"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stretchColumns="0,1,2" />
</ScrollView>
</RelativeLayout>
Edit: for reference, I implemented Romain Guy's solution as follows:In TestActivity.java, replace:
// Scrolls to line before last - why?
((ScrollView) findViewById(R.id.TableScroller)).fullScroll(View.FOCUS_DOWN);
// Enqueue the scrolling to happen after the new row has been layout
((ScrollView) findViewById(R.id.TableScroller)).post(new Runnable() {
public void run() {
((ScrollView) findViewById(R.id.TableScroller)).fullScroll(View.FOCUS_DOWN);

View 1 Replies View Related

Android :: Scroll View With Horizontal Scroll Support?

Mar 12, 2009

It looks like the standard ScrollView does not support horizontal scroll. Has anyone implement a ScrollView with horizontal scroll support? It would be appreciated if you can share it.

View 6 Replies View Related

Android :: Synchronise Scroll View Scroll Positions

Oct 16, 2010

I have 2 ScrollViews in my android layout. How can I synchronise their scroll positions?

View 1 Replies View Related

Android :: Scroll View Scroll Time Out ?

Nov 20, 2009

is there no way to change the timeout to scroll in ScrollView? In the source, it's set to: static final int ANIMATED_SCROLL_GAP = 250; so any drags will be blocked for 250ms. This has the appearance of the ScrollView being stuck for a bit before it moves. This makes small scroll gestures difficult to work with. There's no way around this?

View 9 Replies View Related

Android :: Reset Scroll In Scroll View

Sep 17, 2010

I have a ScrollView (and a LinearLayout within it) set as main content. When the user scrolls the view further down, and then if I replace it's child (LinearLayout) with another LinearLayout, the view remains in the scrolled positioned.How do I reset the ScrollView back to coordinate 0?

View 1 Replies View Related

HTC Incredible :: Select Multiple Picture Files And Move Them To Another Folder (like "Select All" With Windows)?

May 9, 2010

New to Android and starting to work on file mgmt. I set up some subfolders on my SD card for pictures. I have been moving pictures from one folder to another, but I can only move one at a time. Is there a way to select multiple picture files and move them to another folder (like "Select All" with Windows)? This is the sequence I've been following: Use the Edit Icon in the Astro taskbar, select Move, then going to the directory folder I want to move them, and hit Paste. Moving one file at a time is taking for ever.

View 2 Replies View Related

HTC Droid Eris :: Scroll-ball Doesn't Scroll Left Anymore

Feb 11, 2010

So everything is perfect about my Eris except that the scroll-ball doesn't scroll left anymore. This isn't the first time the problem came up. My last Eris had the same problem. It scrolls in every direction except which is kinda annoying as I use it alot more than I thought I would. Should I take it up with Verizon? It isn't a life or death situation but it makes editing sentences in texts a pain.

View 2 Replies View Related

Android :: Video Motion Sensor App?

Sep 9, 2010

I just got an android, and I love it. But I was wondering if there is an app where it records video, but it automatically starts recording when there is motion, and stops when the motion goes away. I believe its possible, just wondering if is been done.

View 2 Replies View Related

Android :: Slow Motion Video App

Sep 30, 2010

I am looking for an app for my Incredible that records video at a higher frame rate, then will play back at regular speed so that the video plays in slo-mo. My old LG Dare had this, and i used it quite often. ANyone know of any app out there that will do this? I have searched the forum, and the market, and cannot find what i am after.

View 3 Replies View Related

Android :: Image Motion Tween

Apr 20, 2009

In my app, users can paint with their finger a path. An image should move on this path through the view (it's not a straight path. The path has waves). In flash, you call this motion tween. Is there a way for android? How can I implement this?

View 3 Replies View Related

Android :: Motion Detection Using Camera?

Jun 6, 2010

Is this possible? How do i do it? I want to learn but dont know where to begin even

View 3 Replies View Related

Android :: Grab Motion Key Events

Mar 30, 2009

suppose i have two 'main' subtrees ov Views in my Activity View. now under some circumstances i want only one subtree to receive touch/ key events. is it possible with one/two calls or i have to recursively disable every View in subtree which is to be disabled from getting touch/key events?

View 3 Replies View Related

Android :: Detect When Phone In Motion?

Jun 1, 2010

I would like to detect when the phone is in motion, but not all kind of motion. For example picking up or waving the phone should not trigger. I would like ideally to run a code when the phone/person is in > "walking" state. What options I have?

View 2 Replies View Related

Android :: How Can I Check Left And Right Motion In OnTouchEvent?

Jul 7, 2009

i need left, right motion event and a click event . problem is that, if i have onclickEvent then onTouchEvent doesn't fire. onTouchEvent works only if i disable onclickEvent and also it doesn't work what i expect.

1-only ACTION_MOVE fires twice everytime when i move on screen.

2-can't get left and right motion.

View 6 Replies View Related

Android :: Cancel A Drag Motion On Seekbar

May 27, 2010

I've been reading through the docs, and I cannot figure out how to cancel a "drag" on a Seekbar once the bar has been completed.

For example, when I drag the bar to the end, I want an event to happen. However, if I keep my finger on the screen and drag my finger past the SeekBar, it keeps firing off that event even after I reset the progress of the Seekbar. How can I prevent this action from happening?

View 1 Replies View Related

Android :: How To Send Motion Event To Activity?

Aug 17, 2009

I am developing an input method with full screen size views, How can I send a grabbed motion event to the client applications?

View 2 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved