我是新用户,有一个问题 如何使用随机倒数时间自动滚动活动?
示例: ActivityScreen1的显示时间为50s-60s-> ActivityScreen2的显示时间为30s-40s-> ActivityScreen2的显示时间为50s-60s。
答案 0 :(得分:0)
我还是希望您首先从一些好的教程中学习Android。但是我可以指导您如何实现这一目标。
赞
const reducer = (state, action) => {
switch (action.type) {
case "DELETE_CONTACT":
return {
...state,
contacts: state.contacts.filter(contact => {
return contact.id !== action.payload;
})
};
default:
return state;
}
};
export class Provider extends Component {
state = {
contacts: [
{
id: 1,
name: "John Doe",
email: "jhon.doe@site.com",
phone: "01027007024",
show: false
},
{
id: 2,
name: "Adam Smith",
email: "adam.smith@site.com",
phone: "01027007024",
show: false
},
{
id: 3,
name: "Mohammed Salah",
email: "mohammed.salah@site.com",
phone: "01027007024",
show: false
}
],
dispatch: action => {
this.setState(state => reducer(state, action));
}
};
render() {
return (
<Context.Provider value={this.state}>
{this.props.children}
</Context.Provider>
);
}
}