Releasing our newest android app https://play.google.com/store/apps/details?id=com.ramentech.cardcamera.free with this app you could create cards (currently magic cards) and share to your friends.
Tutorial For Android
Friday, December 28, 2012
Friday, October 19, 2012
Giving away free nexus 7
Over at uPick.in we are giving away a free Nexus 7 :) or an Ipod Touch if like IOS. We need to reach 10000 votes for us to get the item shipped.
Go vote and share this link Free Nexus 7/IPod Touch
Thanks everyone
Go vote and share this link Free Nexus 7/IPod Touch
Thanks everyone
Tuesday, October 16, 2012
Introducing uPick.In
As you may have figured out i havent post in a while, have been so busy with work and into a new venture after work.
Here is the part i introduce uPick.In while its not Android related (it will in the future :]) It would be what i would be busy with in the following months. uPick.In is our vision of what a poll/voting site should be in our day and age where we include sentence based poll (create a poll in sentence style) and a gallery poll (poll with external links) and more to come in the future :]
Here is an example of how to create a poll
If you have any suggestions or any comments with it, just drop it over at the comment page here or create a poll in http://www.upick.in/upick
Thanks everyone
Here is the part i introduce uPick.In while its not Android related (it will in the future :]) It would be what i would be busy with in the following months. uPick.In is our vision of what a poll/voting site should be in our day and age where we include sentence based poll (create a poll in sentence style) and a gallery poll (poll with external links) and more to come in the future :]
Here is an example of how to create a poll
If you have any suggestions or any comments with it, just drop it over at the comment page here or create a poll in http://www.upick.in/upick
Thanks everyone
Tuesday, June 26, 2012
Google IO 2012
Within 2 days, Google IO would be live. Here is widget that would stream the developer conference.
Monday, June 25, 2012
Center Tab Item in TabWidget and HorizontalScrollView in Android
So you have a TabWidget within HorizontalScrollView, and you want to center the selectedTab (either dynamically or if you have ViewPager on page scroll). On your TabHost, you'll have something like this.
<HorizontalScrollView
android:id="@+id/horizontalScrollView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
android:scrollbars="none"
android:layout_weight="0"
>
<TabWidget
android:id="@android:id/tabs"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</HorizontalScrollView>
On your activity/fragment
public void centerTabItem(int position) {
tabHost.setCurrentTab(position);
final TabWidget tabWidget = tabHost.getTabWidget();
final int screenWidth = getWindowManager().getDefaultDisplay().getWidth();
final int leftX = tabWidget.getChildAt(position).getLeft();
int newX = 0;
newX = leftX + (tabWidget.getChildAt(position).getWidth() / 2) - (screenWidth / 2);
if (newX < 0) {
newX = 0;
}
horizontalScrollView.scrollTo(newX, 0);
}
Say you have a viewPager, then you could use it like
public void onPageSelected(int position) {
centerTabItem(position);
}
Explanation
final int screenWidth = getWindowManager().getDefaultDisplay().getWidth();
Get the phone's width, we need to to know where the center is (by dividing it by half)
final int leftX = tabWidget.getChildAt(position).getLeft();
Get the x position of the item we want to center, this is relative to its parent (horizontalScrollView)
newX = leftX + (tabWidget.getChildAt(position).getWidth() / 2) - (screenWidth / 2);
The center would be calculated based on horizontalScrollView.scrollTo, so the left x plus half the item width, would be negative value as the new x would scroll to the left of the parent, then if you minus (or plus since its going to the left plane/negative) to the half width value of the device then you will arrive in the center.
horizontalScrollView.scrollTo(newX, 0);
Scroll the tabWidget to the newX, y stays at 0
final int screenWidth = getWindowManager().getDefaultDisplay().getWidth();
Get the phone's width, we need to to know where the center is (by dividing it by half)
final int leftX = tabWidget.getChildAt(position).getLeft();
Get the x position of the item we want to center, this is relative to its parent (horizontalScrollView)
newX = leftX + (tabWidget.getChildAt(position).getWidth() / 2) - (screenWidth / 2);
The center would be calculated based on horizontalScrollView.scrollTo, so the left x plus half the item width, would be negative value as the new x would scroll to the left of the parent, then if you minus (or plus since its going to the left plane/negative) to the half width value of the device then you will arrive in the center.
horizontalScrollView.scrollTo(newX, 0);
Scroll the tabWidget to the newX, y stays at 0
Hope this helps :)
Labels:
HorizontalScrollView,
TabWidget
Subscribe to:
Posts (Atom)