最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Android如何使用jQuery實現(xiàn)item點擊顯示或隱藏的特效

這篇文章主要介紹Android如何使用jQuery實現(xiàn)item點擊顯示或隱藏的特效,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

為天壇街道等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及天壇街道網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、做網(wǎng)站、天壇街道網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

效果圖

Android如何使用jQuery實現(xiàn)item點擊顯示或隱藏的特效

分析

上圖中的功能在很多APP上都可能用到過,例如app的幫助界面,告訴用戶如何使用APP

一般的實現(xiàn)方式都是通過ListView來實現(xiàn)的,實際上此類需求非常簡單,完全可以用WebView加載HTML來實現(xiàn)

抽屜樣式的顯示隱藏特效可以使用jQuery來實現(xiàn),一個函數(shù)就可以搞定

實現(xiàn)

集成jQuery

網(wǎng)頁中需要使用到j(luò)Query,最新版本可以去官網(wǎng)下載

http://jquery.com/download/

不推薦使用超鏈接關(guān)聯(lián)的方式把jQuery集成到網(wǎng)頁中,如幫助頁面就需要考慮在不聯(lián)網(wǎng)的情況下被訪問,所以建議把jQuery放入工程中

這里使用的是發(fā)布的精簡版本,直接對鏈接右鍵另存為文本

Android如何使用jQuery實現(xiàn)item點擊顯示或隱藏的特效

將另存為的文本重命名為jquery.js,在HTML中通過以下代碼將jQuery集成進來

記得要根據(jù)集成的路徑修改對應(yīng)的引入路徑

編寫網(wǎng)頁

實現(xiàn)一個簡單的單條item顯示/隱藏特效








 body, html {
  width: 100%;
  height: 100%;
  margin: 0;
  font-family: "微軟雅黑";
  font-size: 16px;
 }

 div.div300 {
  margin:0px;
  padding:5px;
  background:#ffffff;
  border:solid 1px #c3c3c3;
 }

 h4.h400 {
  margin:0px;
  padding:5px;
  background:#F5F5F5;
  border:solid 1px #c3c3c3;
  color:black;
 }





$(document).ready(function(){
 $(".h400").click(function(){
  $(".div300").slideToggle("fast");
 });
});


標(biāo)題




 item點擊顯示或隱藏0
 
  

   1.上圖中的功能在很多APP上都可能用到過,例如app的幫助界面,告訴用戶如何使用APP。

   2.一般的實現(xiàn)方式都是通過ListView來實現(xiàn)的,實際上此類需求非常的簡單,完全可以用HTML來實現(xiàn)。

   3.顯示隱藏的特效可以使用jQuery來實現(xiàn),一個函數(shù)就可以搞定。

   4.網(wǎng)頁中需要使用到j(luò)Query,最新版本可以去官網(wǎng)下載。
  

 

控制邏輯中slideToggle的值可以選擇“slow”或“fast”來改變滑動的速度

body中div300表示要顯示或隱藏的內(nèi)容,h400表示一個item條目

把寫好的html文件和jquery.js文件一起放入Android工程下的assets中

加載網(wǎng)頁

在Activity中使用WebView加載網(wǎng)頁

加載網(wǎng)頁的代碼

public class GuideActivity extends AppCompatActivity {
 private final String htmlPath = "file:///android_asset/guide.html";
 private WebView mContentWv;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_guide);
  mContentWv = (WebView) findViewById(R.id.web_guide_content);
  mContentWv.getSettings().setJavaScriptEnabled(true);
  mContentWv.loadUrl(htmlPath);
 }
}

使用WebView的要小心各種坑,最需要注意的就是內(nèi)存泄露問題,目前最好的處理方式,就是給界面中含有WebView的界面開啟一個新的進程,然后在退出該界面的時候結(jié)束這個進程
具體做法如下:

在AndroidManifest.xml中給含有WebView的Activity開啟新的進程

通過process屬性指定新進程的名稱,這里設(shè)置的是一個私有進程

界面退出時關(guān)閉進程

Activity退出時在onDestroy中使用System.exit(0)關(guān)閉進程

@Override
protected void onDestroy(
 ViewGroup view = (ViewGroup) getWindow().getDecorView();
 view.removeAllViews();

 super.onDestroy();
 System.exit(0);
}

進程退出后,不管它是正常退出的還是異常退出的,操作系統(tǒng)都會去釋放掉這個進程的資源。如內(nèi)存資源和打開的文件資源等等,這個是由內(nèi)核控制的,比較靠譜

使用此方法也要注意以下兩點:

  1. Activity頁面中是否引用了不同進程的資源,如果有的話就需要使用IPC機制來處理不同進程間的通信了

  2. 啟動的頁面的速度會慢很多,因為內(nèi)存被清空了,無緩存的情況下啟動變慢,還有就是新開進程需要消耗一定的資源

Android是什么

Android是一種基于Linux內(nèi)核的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機和平板電腦,由美國Google公司和開放手機聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。

以上是“Android如何使用jQuery實現(xiàn)item點擊顯示或隱藏的特效”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


新聞標(biāo)題:Android如何使用jQuery實現(xiàn)item點擊顯示或隱藏的特效
網(wǎng)站地址:http://fisionsoft.com.cn/article/piodgj.html