亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 任務是指執行特定作業時與用戶交互的一系列Activity,這些Activity按照各自的打開順序排列在堆棧(即返回棧)中

    App打開時系統會自動創建一個任務就是常說的Task棧,應用中第一個展示出來的Activity會作為Task棧第一個Activity插入到創建的Task棧中, 依次打開多個Activity最新打開的會被置于棧頂部,其它Activity按照順序排列,若返回上一個Activity, 該Activity重新激活,但是前的Activity會被銷毀。task棧 按先進后出原則工作


    Intent標識符

    啟動新的Activity時,可以通過在傳遞給startActivity的Intent中加入相應的標志,修改Activity與其任務的默認關聯方式

    Intent.FLAG_ACTIVITY_CLEAR_TASK

    清除當前Task棧中的Activity

    Intent.FLAG_ACTIVITY_NEW_TASK

    新建Task棧


    跳轉動畫異常是因為格式樣式windowAnimationStyle與Task棧順序有關,清空Task棧會影響到原有順序所以需要在

    Intent?intent?=?new?Intent(context,?LoginActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK?|?Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(intent);
    ((Activity)context).overridePendingTransition(R.anim.open_enter,?R.anim.open_exit);

    在跳轉時重新設置動畫

    查看全部
  • colorPrimaryDark與statusBarColor異同點

    相同點:

    ①修改statusBar顏色

    ②Android5.0以上才能支持

    不同點:

    ①statusBarColor具有更高優先級

    ②statusBarColor在Android5.0以下的版本中會出現警告提示

    ③默認情況下,statusBarColor的值繼承自colorPrimaryDark

    values-版本號 代表著支持不同Android版本號的樣式文件

    查看全部
  • intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK?|?Intent.FLAG_ACTIVITY_NEW_TASK);
    overridePendingTransition(R.anim.open_enter,?R.anim.open_exit);


    查看全部
  • open_enter.xml

    <translate
    ????android:fromXDelta="100%"
    ????android:toXDelta="0%"
    ????android:duration="350"
    ????/>

    open_exit.xml

    <translate
    ????android:fromXDelta="0%"
    ????android:toXDelta="-100%"
    ????android:duration="350"
    ????/>

    close_enter.xml

    <translate
    ????android:fromXDelta="0%"
    ????android:toXDelta="100%"
    ????android:duration="350"
    ????/>

    close_exit.xml

    <translate
    ????android:fromXDelta="-100%"
    ????android:toXDelta="0%"
    ????android:duration="350"
    ????/>

    styles.xml的AppTheme中

    <item?name="android:windowAnimationStyle">@style/AnimationActivity</item>

    添加style

    <style?name="AnimationActivity"?parent="@android:style/Animation.Activity">
    ????<item?name="android:activityOpenEnterAnimation">@anim/open_enter</item>
    ????<item?name="android:activityOpenExitAnimation">@anim/open_exit</item>
    ????<item?name="android:activityCloseEnterAnimation">@anim/close_exit</item>
    ????<item?name="android:activityCloseExitAnimation">@anim/close_enter</item>
    </style>


    查看全部
    3 采集 收起 來源:過渡動畫

    2019-11-25

  • <--登錄按鈕-->
    <style?name="comitBtn">
    ????<item?name="android:layout_width">match_parent</item>
    ????<item?name="android:layout_height">@dimen/btnHeight</item>
    ????<item?name="android:textColor">@android:color/white</item>
    ????<item?name="android:textSize">@dimen/titleSize</item>
    ????<item?name="android:layout_marginLeft">@dimen/marginSize</item>
    ????<item?name="android:layout_marginRight">@dimen/marginSize</item>
    ????<item?name="android:gravity">center</item>
    ????<item?name="android:background">@drawable/btn_commit_select</item>
    </style>


    查看全部
  • <--style分割線-->
    <style?name="line">
    ????<item?name="android:layout_height">1dp</item>
    ????<item?name="android:layout_width">match_parent</item>
    ????<item?name="android:background">@color/lineColor</item>
    ????<item?name="android:layout_margin">@dimen/marginSize</item>
    </style>
    <View?
    ????
    />


    查看全部
  • RecyclerView,CircleImageView,AndroidUtilCode,Glide,Glide-Transformations,Realm


    查看全部
  • 解決清理task后過渡動畫的問題

    對context進行強制類型轉換

    overridePendingTransition必須放在startActivity后面

    查看全部
  • 清理task棧, 并且生成一個新的task棧

    查看全部
  • 再build.gradle中引入AndroidUtilCode類庫

    查看全部
  • 定義Button樣式

    查看全部
  • 使用通用樣式

    <View />

    查看全部
  • res -> values styles.xml 中定義通用樣式

    查看全部
  • res -> values 新建attrs.xml

    自定義屬性

    查看全部
    1 采集 收起 來源:自定義屬性

    2019-11-08

  • 自定義view

    查看全部
    1 采集 收起 來源:自定義屬性

    2019-11-08

舉報

0/150
提交
取消
課程須知
學習本課之前,需有Android的基礎知識。本課分為上中下三個系列,建議同學完整學習。
老師告訴你能學到什么?
不僅能學到自定義控件、第三方框架、Realm數據庫等知識點,更能體驗到一個APP從零開發的一個完整過程。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!