直接用android studio不行嗎?
有沒有人能幫幫我呀?目前正在自己看cordova文檔,英文的看的好累,但還在看著。
抱歉,我搞錯(cuò)了,因?yàn)槲业腁notherActivity繼承了MainActivity
大概這樣吧:
var $textarea = document.querySelector('#foo')
document.addEventListener('keydown', function(event){
var needPrevent = true
var tar = event.srcElement || event.target
if(event.keyCode == 8) {
if($textarea == tar) {
needPrevent = false
}
if(needPrevent) {
event.preventDefault();
return false;
}
}
})
思路很簡(jiǎn)單,就是判定一下觸發(fā)事件的源節(jié)點(diǎn)是哪個(gè)就好了,關(guān)于判定的邏輯我只是簡(jiǎn)單用 == 做了一下引用比較,可以擴(kuò)展為自定義的邏輯。
hover之后將該區(qū)域塊顯示出來,然后加上animation,從左到右的滑動(dòng)
舉個(gè)例子
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<style>
ul li{list-style:none; width:100px; position:relative; float:left; overflow:hidden;}
ul li img{width:100%;}
ul li .info{position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255,255,255,.2)), to(rgba(0,0,0,.2)));}
.hide{display:none;}
.slideleft{animation:left .5s 1; animation-fill-mode:forwards;}
.slideright{animation:right .5s 1; animation-fill-mode:forwards;}
.slidetop{animation:top .5s 1; animation-fill-mode:forwards;}
.slidebottom{animation:bottom .5s 1; animation-fill-mode:forwards;}
@keyframes left{
from{left:-100%;}
to{left:0;}
}
@keyframes top{
from{bottom:-100%; left:0;}
to{bottom:0; left:0;}
}
@keyframes bottom{
from{bottom:100%;}
to{bottom:0;}
}
@keyframes right{
from{left:100%;}
to{left:0;}
}
</style>
</head>
<body>
<ul>
<li>
<img src="https://img1.epetbar.com/2017-05/24/10/7982bafb75e8aba985e08de99780be52.jpg?x-oss-process=style/fill&$1=300&$2=300" alt="">
<div class="info hide">
test
</div>
</li>
<li>
<img src="https://img1.epetbar.com/2017-05/24/10/7982bafb75e8aba985e08de99780be52.jpg?x-oss-process=style/fill&$1=300&$2=300" alt="">
<div class="info hide">
test
</div>
</li>
<li>
<img src="https://img1.epetbar.com/2017-05/24/10/7982bafb75e8aba985e08de99780be52.jpg?x-oss-process=style/fill&$1=300&$2=300" alt="">
<div class="info hide">
test
</div>
</li>
</ul>
<script>
$("li").hover(function(e){
var mX = e.clientX;
var mY = e.clientY;
var liLeft = $(this).offset().left;
var liTop = $(this).offset().top;
var liW = $(this).width();
var liH = $(this).height();
x = (mX - liLeft - ( liW / 2 ) ) * ( liW > liH ? (liH / liW ) : 1 )
y = (mY - liTop - (liH / 2)) * (liH > liW ? (liW / liH) : 1),
// 上(0) 右(1) 下(2) 左(3)
direction = Math.round( ( ( ( Math.atan2( y, x ) * ( 180 / Math.PI ) ) + 180 ) / 90) + 3 ) % 4;
if(direction == 0){
$(this).find(".info").removeClass("hide").addClass("slidetop");
}else if(direction == 1){
$(this).find(".info").removeClass("hide").addClass("slideright");
}else if(direction == 2){
$(this).find(".info").removeClass("hide").addClass("slidebottom");
}else if(direction == 3){
$(this).find(".info").removeClass("hide").addClass("slideleft");
}
},function(){
$(this).find(".info").addClass("hide").removeClass("slideleft").removeClass("slidetop").removeClass("slideright").removeClass("slidebottom")
})
</script>
</body>
</html>你有翻墻嗎?可能是這個(gè)原因
點(diǎn)控制臺(tái)上面的藍(lán)色字
給tab設(shè)置個(gè)背景不就行了
例如?
如果你是用在兩個(gè)條件下的話可以. 使用 and 或 or 組合起來.
如果你是 where col like in 這樣的話. 或者 where col in (like ...) 這樣的話,明顯不行.
import React, {Component} from 'react';
import PropTypes from 'prop-types';
class Tree extends Component {
static propsTypes = {
dataSource: PropTypes.shape({
name: PropTypes.string,
id: PropTypes.string,
}),
};
get getChildren() {
return this.props.dataSource.map(item => {
<TreeNode key={`tree-${item.id}`} label={item.name} id={item.id}/>;
});
}
render() {
return (
<div className={'tree'}>
{this.getChildren}
</div>
);
}
}
class TreeNode extends Component {
static propsTypes = {
label: PropTypes.string,
id: PropTypes.string,
};
state = {
loadData: false,
close: true,
};
data = {
list: [],
};
async loadData() {
this.data.list = [];
}
async open() {
let {loadData, close} = this.state;
if (!loadData) {
await this.loadData();
loadData = true;
}
this.setState({
loadData,
close: !close,
});
}
get getChildren() {
return this.data.list.map(item => {
<TreeNode key={`tree-${item.id}`} label={item.name} id={item.id}/>;
});
}
render() {
const {label} = this.props;
const {list} = this.data;
return (
<div onClick={this.open.bind(this)} className={'tree-node'}>
{label}
{list.length > 0 ? this.getChildren : ''}
</div>
);
}
}
大概就是這個(gè)樣子了,后續(xù)你還要增加樣式,還有判斷是否有下級(jí)類目,有的話允許展開,沒有就是最后一級(jí)
adb reverse tcp:8081 tcp:8081navigationOptions:({navigation}) => ({
tabBarLabel: '學(xué)習(xí)',
tabBarIcon: ({tintColor,focused}) => (
<TabBarItem
tintColor={tintColor}
focused={focused}
normalImage={require('./images/nav_study.png')}
selectedImage={require('./images/nav_study_select.png')} />*/
),
...
}), 這樣寫才對(duì)
你可以用alarmmanager+pendingintend來實(shí)現(xiàn)該功能,當(dāng)定時(shí)結(jié)束時(shí)發(fā)送一個(gè)廣播?;蛘吣憧梢栽谀愕暮笈_(tái)播放服務(wù)中自己開啟一個(gè)線程,來代替alarmmanager
解決了...
原理就是講methods中的方法暴露給window
所以在created中 window.funName = this.funName 然后在android中正常調(diào)用就好了
同問+1 一直報(bào)錯(cuò)日了狗了
try-with-resources 是 java 7 的新語法,需要 java 7 及以上才能用
private void initData() {
dietIds.clear();
RequestParams params = new RequestParams(SysParameter.URL_GetDailyRecommend);
x.http().get(params, new Callback.CommonCallback<String>() {
@Override
public void onSuccess(String result) {
// dietList = ...; // 得到數(shù)據(jù)
//==============change===============
dietList.clear();
dietList.addAll(...);//這樣添加所有的數(shù)據(jù)試試
//===============change===============
adapter.notifyDataSetChanged(); //不會(huì)調(diào)用上面的bindView()
swipeRefreshLayout.setRefreshing(false);
}
});
}把 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
改為 intent.setFlags(0); 即可
參考:https://stackoverflow.com/que...
又是自己結(jié)貼QAQ
安利一個(gè)調(diào)試工具吧,個(gè)人覺得挺好用的 https://github.com/wuchangmin...
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。