2017年6月2日 星期五
2017年2月27日 星期一
2017年2月25日 星期六
ecpay app 串接
Ref : https://github.com/ECpay/ECpayMobileSDK_Android
Ecpay Mobile SDK 訂單幕前、幕後產生 請配合使用 Ecpay 廠商手機金流介接技術文件
- web view 產生訂單(幕前)
- api 產生訂單(幕後)
- otp 簡訊驗證(幕後)
2017年2月22日 星期三
2017年2月14日 星期二
2017年2月13日 星期一
Implementing Bottom Navigation View in your app
Ref : https://segunfamisa.com/posts/bottom-navigation-view-android
Ref : https://github.com/segunfamisa/bottom-navigation-demo
Ref : https://medium.com/@hitherejoe/exploring-the-android-design-support-library-bottom-navigation-drawer-548de699e8e0#.n1fcoz8sr
How to set the color of Bottom Navigation View
Ref : http://wl9739.github.io/2016/10/20/BottomNavigationView-%E7%9A%84%E4%BD%BF%E7%94%A8/
Ref : https://github.com/segunfamisa/bottom-navigation-demo
Ref : https://medium.com/@hitherejoe/exploring-the-android-design-support-library-bottom-navigation-drawer-548de699e8e0#.n1fcoz8sr
How to set the color of Bottom Navigation View
<?xml version="1.0" encoding="utf-8"?> | |
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
xmlns:app="http://schemas.android.com/apk/res-auto" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent"> | |
<!-- Content Container --> | |
<android.support.design.widget.BottomNavigationView | |
android:id="@+id/bottom_navigation" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:layout_alignParentBottom="true" | |
app:itemBackground="@color/colorPrimary" | |
app:itemIconTint="@color/white" | |
app:itemTextColor="@color/white" | |
app:menu="@menu/bottom_navigation_main" /> | |
</RelativeLayout> |
Ref : http://wl9739.github.io/2016/10/20/BottomNavigationView-%E7%9A%84%E4%BD%BF%E7%94%A8/
dp 和 px 的轉換, sp 和 px的轉換
public static int dpToPx(int dp) {
return (int) (dp * Resources.getSystem().getDisplayMetrics().density);
}
public static int pxToDp(int px) { return (int) (px / Resources.getSystem().getDisplayMetrics().density); }
字體用
public static int spToPx(int sp) { return (int) (sp * Resources.getSystem().getDisplayMetrics().scaledDensity); }
public static int pxToDp(int px) { return (int) (px / Resources.getSystem().getDisplayMetrics().density); }
字體用
public static int spToPx(int sp) { return (int) (sp * Resources.getSystem().getDisplayMetrics().scaledDensity); }
訂閱:
文章 (Atom)