小编Ahm*_*eki的帖子

如何在React-native中绘制其他应用程序

我试图在我的本机应用程序中创建像聊天头一样的facebook Messenger.我使用pan响应器创建拖动效果并折叠到副作用但我无法弄清楚如何使聊天头可见于其他应用程序或手机的主屏幕.我的应用程序已包含SYSTEM_ALERT_WINDOW权限.这是我的聊天头代码到目前为止.任何领导将不胜感激.

const width = Dimensions.get('window').width
const widthFactor = width / 375
const heightFactor = (Dimensions.get('window').height - 75) / 667

export default class App extends Component {
  constructor(props) {
    super(props)

    this.state = {
      showDraggable: true,
      dropZoneValues: null,
      pan: new Animated.ValueXY(),
    }

    this.panResponder = PanResponder.create({
      onStartShouldSetPanResponder: () => true,
      onPanResponderMove: Animated.event([
        null,
        {
          dx: this.state.pan.x,
          dy: this.state.pan.y,
        },
      ]),
      onPanResponderRelease: (e, gesture) => {
        if (this.isDropZone(gesture)) {
          this.setState({
            showDraggable: false,
          })
        } else {
          const k =
            gesture.dx > 0
              ? …
Run Code Online (Sandbox Code Playgroud)

react-native

10
推荐指数
0
解决办法
1123
查看次数

React:在哪里扩展对象原型

我使用create-react-app创建了一个纯React应用程序.我想扩展String该类并在一个或多个组件中使用它.例如:

String.prototype.someFunction = function () {
    //some code
}
Run Code Online (Sandbox Code Playgroud)

(您可能需要查看此问题以了解有关扩展对象原型的更多信息.)

是的我可以在组件旁边定义它并在其中使用它.但最好和最干净的方法是什么?

我应该把它写成一个class method或一个内部componentDidMount或其他东西?

编辑:

在React(或JavaScript)中扩展对象原型甚至是"OK"吗?

javascript prototype reactjs create-react-app

8
推荐指数
1
解决办法
6255
查看次数

WordPress:尝试安装插件或主题时询问FTP凭据

每当我尝试在我的WordPress网站上安装插件或主题时,我都会收到提示输入FTP凭据(ftp用户名,ftp密码,主机地址)的提示.

我该怎样预防呢?

php ftp wordpress

5
推荐指数
2
解决办法
6008
查看次数

React文档的VSCode主题

React拥有如此出色的文档,其中包含许多代码示例。它文档正在为其代码示例使用Oceanic Next配色方案,但显然没有。(例如this关键字或的颜色class methods

有谁知道实际上使用了哪种颜色主题?

reactjs visual-studio-code

5
推荐指数
1
解决办法
3305
查看次数

array.includes() 不是函数

它适用于第一次点击,但是当我再次点击它取消选择它时,它显示了我的错误:

state.selectedStudents.includes 不是函数。(在 'state.selectedStudents.includes(action.item)' 中,'state.selectedStudents.includes' 未定义)

import {
  SELECT
} from "../actions/postActionTypes";

const initialState = {
  students: ['Aditya', 'Rohan', 'Hello'],
  selectedStudents: []
}

const selectReducer = (state = initialState, action) => {


  switch (action.type) {
    case SELECT:
      return {
        ...state,
        selectedStudents: state.selectedStudents.includes(action.item) ? state.selectedStudents.splice(state.selectedStudents.indexOf(action.item), 1) : state.selectedStudents.push(action.item)
      }
      default:
        return state;
  }

}

export default selectReducer;

Run Code Online (Sandbox Code Playgroud)

reactjs react-native redux react-redux

5
推荐指数
1
解决办法
8912
查看次数

React Native:音量按钮应该只控制媒体(Android)

我想知道如何在我的应用程序中强制音量按钮仅控制媒体

我知道这是一个 android 特定的问题,ios 默认情况下会这样做。

有两个相关的问题给出了android解决方案:

安卓应用中的音量控制

如何在我的 Android 应用程序中理智地管理音频音量?

他们都建议添加setVolumeControlStream(AudioManager.STREAM_MUSIC);到 android 但我是一名react-native开发人员并且不熟悉java.

还有这个与本机相关的问题:

如何控制媒体音量?

这让我不知道在哪里onCreate()

关于在 react-native 的 java 部分中的何处添加此行的任何具体建议?

java android reactjs react-native

4
推荐指数
1
解决办法
947
查看次数